Spec-Zone.ru › Symfony 2.8

DebugExtension

class DebugExtension extends Extension

DebugExtension.

Методы

string getXsdValidationBasePath()

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

string getNamespace()

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

string getAlias()

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

из Extension
ConfigurationInterface|null getConfiguration(array $config, ContainerBuilder $container)

Возвращает конфигурацию расширения.

из Extension
load(array $configs, ContainerBuilder $container)

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

Подробности

string getXsdValidationBasePath()

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

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

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

string getNamespace()

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

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

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

string getAlias()

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

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

Эта конвенция заключается в удалении суффикса «Extension» из имени класса, а затем преобразовании результата в нижний регистр и с нижними подчёркиваниями. Например:

AcmeHelloExtension

превращается в

acme_hello

Это можно переопределить в подклассе, чтобы указать псевдоним вручную.

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

string Псевдоним

Исключения

BadMethodCallException Когда имя расширения не соответствует конвенциям

ConfigurationInterface|null getConfiguration(array $config, ContainerBuilder $container)

Возвращает конфигурацию расширения.

Параметры

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

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

ConfigurationInterface|null Конфигурация или null

load(array $configs, ContainerBuilder $container)

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

Параметры

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

Исключения

InvalidArgumentException Если предоставленный тег не определён в этом расширении

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Bundle/DebugBundle/DependencyInjection/DebugExtension.html

Spec-Zone.ru

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