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