Spec-Zone.ru › Symfony 2.8

PassConfig

class PassConfig

Конфигурация компилятора Pass.

Этот класс имеет встроенную конфигурацию по умолчанию.

Постоянные значения

TYPE_AFTER_REMOVING
TYPE_BEFORE_OPTIMIZATION
TYPE_BEFORE_REMOVING
TYPE_OPTIMIZE
TYPE_REMOVE

Методы

__construct()
массив getPasses()

Возвращает все проходы в порядке обработки.

addPass(CompilerPassInterface $pass, string $type = self::TYPE_BEFORE_OPTIMIZATION)

Добавляет проход.

массив getAfterRemovingPasses()

Получает все проходы для прохода AfterRemoving.

массив getBeforeOptimizationPasses()

Получает все проходы для прохода BeforeOptimization.

массив getBeforeRemovingPasses()

Получает все проходы для прохода BeforeRemoving.

массив getOptimizationPasses()

Получает все проходы для прохода Optimization.

массив getRemovingPasses()

Получает все проходы для прохода Removing.

CompilerPassInterface getMergePass()

Получает проход Merge.

setMergePass(CompilerPassInterface $pass)
setAfterRemovingPasses(массив $passes)

Устанавливает проходы AfterRemoving.

setBeforeOptimizationPasses(массив $passes)

Устанавливает проходы BeforeOptimization.

setBeforeRemovingPasses(массив $passes)

Устанавливает проходы BeforeRemoving.

setOptimizationPasses(массив $passes)

Устанавливает проходы Optimization.

setRemovingPasses(массив $passes)

Устанавливает проходы Removing.

Детали

__construct()

массив getPasses()

Возвращает все проходы в порядке обработки.

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

массив Массив всех проходов для обработки

addPass(CompilerPassInterface $pass, string $type = self::TYPE_BEFORE_OPTIMIZATION)

Добавляет проход.

Параметры

CompilerPassInterface $pass Проход компилятора
строка $type Тип прохода

Исключения

InvalidArgumentException при отсутствии типа прохода

массив getAfterRemovingPasses()

Получает все проходы для прохода AfterRemoving.

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

массив Массив проходов

массив getBeforeOptimizationPasses()

Получает все проходы для прохода BeforeOptimization.

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

массив Массив проходов

массив getBeforeRemovingPasses()

Получает все проходы для прохода BeforeRemoving.

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

массив Массив проходов

массив getOptimizationPasses()

Получает все проходы для прохода Optimization.

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

массив Массив проходов

массив getRemovingPasses()

Получает все проходы для прохода Removing.

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

массив Массив проходов

CompilerPassInterface getMergePass()

Получает проход Merge.

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

CompilerPassInterface Проход слияния

setMergePass(CompilerPassInterface $pass)

Параметры

CompilerPassInterface $pass

setAfterRemovingPasses(массив $passes)

Устанавливает проходы AfterRemoving.

Параметры

массив $passes Массив проходов

setBeforeOptimizationPasses(массив $passes)

Устанавливает проходы BeforeOptimization.

Параметры

массив $passes Массив проходов

setBeforeRemovingPasses(массив $passes)

Устанавливает проходы BeforeRemoving.

Параметры

массив $passes Массив проходов

setOptimizationPasses(массив $passes)

Устанавливает проходы Optimization.

Параметры

массив $passes Массив проходов

setRemovingPasses(массив $passes)

Устанавливает проходы Removing.

Параметры

массив $passes Массив проходов

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/DependencyInjection/Compiler/PassConfig.html

Spec-Zone.ru

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