/**
  * 処理の介入箇所とコールバック関数を設定
  * registerはプラグインインスタンス生成時に実行されます
  * 
  * @param SC_Helper_Plugin $objHelperPlugin 
  */
 function register(SC_Helper_Plugin $objHelperPlugin)
 {
     $objHelperPlugin->addAction('prefilterTransform', array(&$this, 'prefilterTransform'), 1);
 }
示例#2
0
 function register(SC_Helper_Plugin $objHelperPlugin)
 {
     $objHelperPlugin->addAction('LC_Page_Products_Detail_action_after', array($this, 'LC_ProductsDetail'));
     $objHelperPlugin->addAction('prefilterTransform', array(&$this, 'prefilterTransform'));
 }
 /**
  * プラグインヘルパーへ, コールバックメソッドを登録します.
  *
  * @param object $objPluginHelper
  * @param integer $priority
  */
 function register(SC_Helper_Plugin $objHelperPlugin, $priority)
 {
     if (isset($this->arrSelfInfo['plugin_hook_point'])) {
         $arrHookPoints = $this->arrSelfInfo['plugin_hook_point'];
         foreach ($arrHookPoints as $hook_point) {
             if (isset($hook_point['callback'])) {
                 $hook_point_name = $hook_point['hook_point'];
                 $callback_name = $hook_point['callback'];
                 $objHelperPlugin->addAction($hook_point_name, array($this, $callback_name), $priority);
             }
         }
     }
 }
 /**
  * 処理の介入箇所とコールバック関数を設定
  * registerはプラグインインスタンス生成時に実行されます
  *
  * @param SC_Helper_Plugin $objHelperPlugin
  * @return void
  */
 function register(SC_Helper_Plugin $objHelperPlugin)
 {
     $objHelperPlugin->addAction("loadClassFileChange", array(&$this, "loadClassFileChange"), $this->arrSelfInfo['priority']);
 }