Интерфейс Loader
интерфейс LoaderInterface
LoaderInterface — это интерфейс, реализуемый всеми классами загрузчиков.
Методы
| load(mixed $resource, string|null $type = null) Загружает ресурс. | ||
| bool | supports(mixed $resource, string|null $type = null) Возвращает, поддерживает ли данный класс указанный ресурс. | |
| LoaderResolverInterface | getResolver() Возвращает решатель загрузчиков. | |
| setResolver(LoaderResolverInterface $resolver) Устанавливает решатель загрузчиков. |
Детали
load(mixed $resource, string|null $type = null)
Загружает ресурс.
Параметры
| mixed | $resource | Ресурс |
| string|null | $type | Тип ресурса или null, если неизвестен |
Исключения
| Exception | Если произошла ошибка |
bool supports(mixed $resource, string|null $type = null)
Возвращает, поддерживает ли данный класс указанный ресурс.
Параметры
| mixed | $resource | Ресурс |
| string|null | $type | Тип ресурса или null, если неизвестен |
Возвращаемое значение
| bool | True, если данный класс поддерживает указанный ресурс, иначе false |
LoaderResolverInterface getResolver()
Возвращает решатель загрузчиков.
Возвращаемое значение
| LoaderResolverInterface | Экземпляр LoaderResolverInterface |
setResolver(LoaderResolverInterface $resolver)
Устанавливает решатель загрузчиков.
Параметры
| LoaderResolverInterface | $resolver |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Config/Loader/LoaderInterface.html