EC-CUBE4 APIドキュメント

PluginPass implements CompilerPassInterface

プラグインのコンポーネント定義を制御するクラス.

Table of Contents

process() プラグインのコンポーネント定義を制御する. mixed

Methods

process()

プラグインのコンポーネント定義を制御する.

public process( $container : ContainerBuilder ) : mixed

無効状態のプラグインに対し, 付与されているサービスタグをクリアすることで, プラグインが作成しているEventListener等の拡張機構が呼び出されないようにする.

サービスタグが収集されるタイミング(一般的にPassConfig::TYPE_BEFORE_OPTIMIZATIONの0)より先に実行される必要があります.

Parameters
$container : ContainerBuilder
Return values
mixed

Search results