示例#1
0
 /**
  * ローカルフックポイントを生成し、実行します.
  *
  * @param  PluginHelper $objPlugin
  * @return void
  */
 public function doLocalHookpointAfter(PluginHelper $objPlugin)
 {
     // ローカルフックポイントを実行
     $parent_class_name = get_parent_class($this);
     if ($parent_class_name != 'Eccube\\Page\\AbstractPage') {
         $hook_point = str_replace('\\', '.', $parent_class_name) . '.action_after';
         $objPlugin->doAction($hook_point, array($this));
     }
     $class_name = get_class($this);
     if ($class_name != $parent_class_name) {
         $hook_point = str_replace('\\', '.', $class_name) . '.action_after';
         $objPlugin->doAction($hook_point, array($this));
     }
 }