Spec-Zone.ru › Symfony 4.1

WebServerExtension

class WebServerExtension extends Extension

Методы

string getXsdValidationBasePath()

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

из Extension
string getNamespace()

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

из Extension
string getAlias()

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

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

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

из Extension
processConfiguration(ConfigurationInterface $configuration, array $configs) из Extension
getProcessedConfigs() из Extension
bool isConfigEnabled(ContainerBuilder $container, array $config) из 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

Значение возврата

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

final protected processConfiguration(ConfigurationInterface $configuration, array $configs)

Параметры

ConfigurationInterface $configuration
array $configs

final getProcessedConfigs()

protected bool isConfigEnabled(ContainerBuilder $container, array $config)

Параметры

ContainerBuilder $container
array $config

Значение возврата

bool Включена ли конфигурация

Исключения

InvalidArgumentException Когда конфигурация не может быть включена

load(array $configs, ContainerBuilder $container)

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

Параметры

array $configs
ContainerBuilder $container

Исключения

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

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Bundle/WebServerBundle/DependencyInjection/WebServerExtension.html

Spec-Zone.ru

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