Spec-Zone.ru › Symfony 3.0

YamlFileLoader

class YamlFileLoader extends FileLoader

YamlFileLoader загружает определения сервисов из файлов YAML.

Формат YAML не поддерживает анонимные сервисы (см. загрузчик XML).

Методы

LoaderResolverInterface getResolver()

Возвращает решатель загрузчиков.

из Loader
setResolver(LoaderResolverInterface $resolver)

Устанавливает решатель загрузчиков.

из Loader
mixed import(mixed $resource, string|null $type = null, bool $ignoreErrors = false, string|null $sourceResource = null)

Импортирует ресурс.

из FileLoader
LoaderInterface resolve(mixed $resource, string|null $type = null)

Ищет загрузчик, способный загрузить импортированный ресурс.

из Loader
__construct(ContainerBuilder $container, FileLocatorInterface $locator)

Конструктор.

из FileLoader
setCurrentDir(string $dir)

Устанавливает текущую директорию.

из FileLoader
FileLocatorInterface getLocator()

Возвращает локатор файлов, используемый этим загрузчиком.

из FileLoader
load(mixed $resource, string|null $type = null)

Загружает ресурс.

bool supports(mixed $resource, string|null $type = null)

Возвращает, поддерживает ли данный класс указанный ресурс.

Подробное описание

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(ContainerBuilder $container, FileLocatorInterface $locator)

Конструктор.

Параметры

ContainerBuilder $container Экземпляр ContainerBuilder
FileLocatorInterface $locator Экземпляр FileLocatorInterface

setCurrentDir(string $dir)

Устанавливает текущую директорию.

Параметры

string $dir

FileLocatorInterface getLocator()

Возвращает локатор файлов, используемый этим загрузчиком.

Возвращаемое значение

FileLocatorInterface

load(mixed $resource, string|null $type = null)

Загружает ресурс.

Параметры

mixed $resource Ресурс
string|null $type Тип ресурса или null, если неизвестен

Исключения

Исключение Если что-то пошло не так

bool supports(mixed $resource, string|null $type = null)

Возвращает, поддерживает ли данный класс указанный ресурс.

Параметры

mixed $resource Ресурс
string|null $type Тип ресурса или null, если неизвестен

Возвращаемое значение

bool True, если данный класс поддерживает указанный ресурс, иначе false

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API