/** * ローカルフックポイントを生成し、実行します. * * @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)); } }