class LoaderResolver implements LoaderResolverInterface
LoaderResolver selects a loader for a given resource.
A resource can be anything (e.g. a full path to a config file or a Closure).
Each loader determines whether it can load a resource and how.
Methods
|
__construct(array $loaders = array())
Constructor. |
||
| LoaderInterface|false |
resolve(mixed $resource, string $type = null)
Returns a loader able to load the resource. |
|
|
addLoader(LoaderInterface $loader)
Adds a loader. |
||
| LoaderInterface[] |
getLoaders()
Returns the registered loaders. |
Details
at line 34
public
__construct(array $loaders = array())
Constructor.
at line 50
public LoaderInterface|false
resolve(mixed $resource, string $type = null)
Returns a loader able to load the resource.
at line 66
public
addLoader(LoaderInterface $loader)
Adds a loader.
at line 77
public LoaderInterface[]
getLoaders()
Returns the registered loaders.