/** * 処理の介入箇所とコールバック関数を設定 * registerはプラグインインスタンス生成時に実行されます * * @param SC_Helper_Plugin $objHelperPlugin */ function register(SC_Helper_Plugin $objHelperPlugin) { $objHelperPlugin->addAction('prefilterTransform', array(&$this, 'prefilterTransform'), 1); }
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']); }