EC-CUBE3系で本体のソースコードを編集せずに、
プラグインからServiceクラスを拡張する方法を紹介します。
方法は簡単で、プラグイン直下にServiceディレクトリを作成し、
そこに拡張したいServiceクラスを継承したクラスを作ります。
そして、プラグインのServiceProviderに
拡張したいサービス名の再定義をするだけでOKです。
Serviceの処理は影響範囲が大きい場合もあるため、
カスタマイズ後の動作確認はしっかり行いましょう。
e-Commerce Takumi Hatsuzaki
EC-CUBE3系で本体のソースコードを編集せずに、
プラグインからServiceクラスを拡張する方法を紹介します。
方法は簡単で、プラグイン直下にServiceディレクトリを作成し、
そこに拡張したいServiceクラスを継承したクラスを作ります。
そして、プラグインのServiceProviderに
拡張したいサービス名の再定義をするだけでOKです。
Serviceの処理は影響範囲が大きい場合もあるため、
カスタマイズ後の動作確認はしっかり行いましょう。