PluginPass implements CompilerPassInterface
プラグインのコンポーネント定義を制御するクラス.
Table of Contents
process() | プラグインのコンポーネント定義を制御する. | mixed |
---|
Methods
process()
プラグインのコンポーネント定義を制御する.
public
process(
$container :
ContainerBuilder
)
: mixed
無効状態のプラグインに対し, 付与されているサービスタグをクリアすることで, プラグインが作成しているEventListener等の拡張機構が呼び出されないようにする.
サービスタグが収集されるタイミング(一般的にPassConfig::TYPE_BEFORE_OPTIMIZATIONの0)より先に実行される必要があります.
Parameters
- $container : ContainerBuilder