FileLocator
class FileLocator extends FileLocator
FileLocator uses the KernelInterface to locate resources in bundles.
Properties
Methods
| __construct(KernelInterface $kernel, string $path = null, string|string[] $paths = array()) | |
string|array | locate($file, string|null $currentPath = null, bool $first = true) Returns a full path for a given file name. | |
Details
__construct(KernelInterface $kernel, string $path = null, string|string[] $paths = array())
Parameters
KernelInterface | $kernel | A KernelInterface instance |
string | $path | The path the global resource directory |
string|string[] | $paths | A path or an array of paths where to look for resources |
string|array
locate($file, string|null $currentPath = null, bool $first = true)
Returns a full path for a given file name.
Parameters
| $file | |
string|null | $currentPath | The current path |
bool | $first | Whether to return the first occurrence or an array of filenames |
Return Value
string|array | The full path to the file or an array of file paths |
Exceptions