FileLocator
class FileLocator extends FileLocator
FileLocator использует KernelInterface для поиска ресурсов в пакетах.
Методы
| __construct(KernelInterface $kernel, null|string $path = null, string|array $paths = array()) | ||
| string|array | locate($file, string|null $currentPath = null, bool $first = true) Возвращает полный путь к заданному файлу. |
Подробности
__construct(KernelInterface $kernel, null|string $path = null, string|array $paths = array())
Параметры
| KernelInterface | $kernel | Экземпляр KernelInterface |
| null|string | $path | Путь к глобальному каталогу ресурсов |
| string|array | $paths | Путь или массив путей, где искать ресурсы |
string|array locate($file, string|null $currentPath = null, bool $first = true)
Возвращает полный путь к заданному файлу.
Параметры
| $file | ||
| string|null | $currentPath | Текущий путь |
| bool | $first | Возвращать первую найденную запись или массив имён файлов |
Возвращаемое значение
| string|array | Полный путь к файлу или массив путей к файлам |
Исключения
| InvalidArgumentException | При отсутствии файла |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/HttpKernel/Config/FileLocator.html