Spec-Zone.ru › Symfony 3.0

DebugExtension

class DebugExtension extends Extension

DebugExtension.

Методы

string getXsdValidationBasePath()

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

string getNamespace()

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

string getAlias()

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

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

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

из Extension
array getClassesToCompile()

Получает классы для кэширования.

из Extension
addClassesToCompile(array $classes)

Добавляет классы в кэш классов.

из 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

array getClassesToCompile()

Получает классы для кэширования.

Значение, возвращаемое функцией

array Массив классов

addClassesToCompile(array $classes)

Добавляет классы в кэш классов.

Параметры

array $classes Массив классов

load(array $configs, ContainerBuilder $container)

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

Параметры

array $configs
ContainerBuilder $container Экземпляр ContainerBuilder

Исключения

InvalidArgumentException При указании тега, который не определён в данном расширении

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

Spec-Zone.ru

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