Spec-Zone.ru › Symfony 3.0

ExtensionInterface

интерфейс ExtensionInterface

ExtensionInterface — это интерфейс, реализуемый классами расширений контейнера.

Методы

load(array $config, ContainerBuilder $container)

Загружает определённую конфигурацию.

string getNamespace()

Возвращает имя пространства имён, используемого для этого расширения (пространство имён XML).

string getXsdValidationBasePath()

Возвращает базовый путь для файлов XSD.

string getAlias()

Возвращает рекомендуемый псевдоним для использования в XML.

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

load(array $config, ContainerBuilder $container)

Загружает определённую конфигурацию.

Параметры

array $config Массив значений конфигурации
ContainerBuilder $container Экземпляр ContainerBuilder

Исключения

InvalidArgumentException При предоставлении тега, не определённого в этом расширении

string getNamespace()

Возвращает имя пространства имён, используемого для этого расширения (пространство имён XML).

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

string Пространство имён XML

string getXsdValidationBasePath()

Возвращает базовый путь для файлов XSD.

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

string Базовый путь XSD

string getAlias()

Возвращает рекомендуемый псевдоним для использования в XML.

Этот псевдоним также является обязательным префиксом при использовании YAML.

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

string Псевдоним

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

Spec-Zone.ru

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