FileLoader
class FileLoader extends Loader
FileLoader — это абстрактный класс, используемый всеми встроенными загрузчиками, основанными на файлах.
Методы
| LoaderResolverInterface | getResolver() Получает загрузчик разрешений. | из Loader |
| setResolver(LoaderResolverInterface $resolver) Устанавливает загрузчик разрешений. | из Loader | |
| mixed | import(mixed $resource, string|null $type = null, bool $ignoreErrors = false, string|null $sourceResource = null) Импортирует ресурс. | |
| LoaderInterface | resolve(mixed $resource, string|null $type = null) Ищет загрузчик, способный загрузить импортированный ресурс. | из Loader |
| __construct(FileLocatorInterface $locator) Конструктор. | ||
| setCurrentDir(string $dir) Устанавливает текущую директорию. | ||
| FileLocatorInterface | getLocator() Возвращает используемый этим загрузчиком локатор файлов. |
Подробности
LoaderResolverInterface getResolver()
Получает загрузчик разрешений.
Значение результата
| LoaderResolverInterface | Объект типа LoaderResolverInterface |
setResolver(LoaderResolverInterface $resolver)
Устанавливает загрузчик разрешений.
Параметры
| LoaderResolverInterface | $resolver | Объект типа LoaderResolverInterface |
mixed import(mixed $resource, string|null $type = null, bool $ignoreErrors = false, string|null $sourceResource = null)
Импортирует ресурс.
Параметры
| mixed | $resource | Ресурс |
| string|null | $type | Тип ресурса или null, если неизвестен |
| bool | $ignoreErrors | Игнорировать ошибки импорта или нет |
| string|null | $sourceResource | Исходный ресурс, импортирующий новый ресурс |
Значение результата
| mixed |
Исключения
| FileLoaderLoadException | |
| FileLoaderImportCircularReferenceException |
LoaderInterface resolve(mixed $resource, string|null $type = null)
Ищет загрузчик, способный загрузить импортированный ресурс.
Параметры
| mixed | $resource | Ресурс |
| string|null | $type | Тип ресурса или null, если неизвестен |
Значение результата
| LoaderInterface | Объект типа LoaderInterface |
Исключения
| FileLoaderLoadException | Если загрузчик не найден |
__construct(FileLocatorInterface $locator)
Конструктор.
Параметры
| FileLocatorInterface | $locator | Объект типа FileLocatorInterface |
setCurrentDir(string $dir)
Устанавливает текущую директорию.
Параметры
| string | $dir |
FileLocatorInterface getLocator()
Возвращает используемый этим загрузчиком локатор файлов.
Значение результата
| FileLocatorInterface |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Config/Loader/FileLoader.html