Spec-Zone.ru › Symfony 3.2

YamlFileLoader

class YamlFileLoader extends FileLoader

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

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

Методы

LoaderResolverInterface getResolver()

Получает разрешитель загрузчика.

from Loader
setResolver(LoaderResolverInterface $resolver)

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

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

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

from FileLoader
$this|LoaderInterface resolve(mixed $resource, string|null $type = null)

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

from Loader
__construct(ContainerBuilder $container, FileLocatorInterface $locator) from FileLoader
setCurrentDir(string $dir)

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

from FileLoader
FileLocatorInterface getLocator()

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

from 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

$this|LoaderInterface resolve(mixed $resource, string|null $type = null)

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

Параметры

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

Результат

$this|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, если неизвестен

Исключения

Exception Если произошла ошибка

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.2/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.html

Spec-Zone.ru

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