FileLocator
class FileLocator extends FileLocator
FileLocator использует KernelInterface для поиска ресурсов в пакетах.
Свойства
Методы
| | __construct(KernelInterface $kernel, string $path = null, string|string[] $paths = array()) | |
| string|array | locate($file, string|null $currentPath = null, bool $first = true) Возвращает полный путь для заданного имени файла. | |
Подробности
__construct(KernelInterface $kernel, string $path = null, string|string[] $paths = array())
Параметры
| KernelInterface | $kernel | Экземпляр KernelInterface |
| string | $path | Путь к глобальному каталогу ресурсов |
| string|string[] | $paths | Путь или массив путей для поиска ресурсов |
string|array
locate($file, string|null $currentPath = null, bool $first = true)
Возвращает полный путь для заданного имени файла.
Параметры
| $file | |
| string|null | $currentPath | Текущий путь |
| bool | $first | Возвращать первое вхождение или массив имён файлов |
Значение, возвращаемое функцией
| string|array | Полный путь к файлу или массив путей к файлам |
Исключения