Problem mit hooks

Hallo,

 

Ich habe eine Frage in Bezug auf die folgenden Artikel:

https://developers.shopware.com/blog/2015/06/09/understanding-the-shopware-hook-system/

https://developers.shopware.com/developers-guide/event-guide/

 

In shopware ist es möglich, Hooks für public and protected Functions für Controllers, Core Classes und Repositories zu cachen, allerdings habe ich Probleme, folgenden Event Hook zu cachen:

$this->subscribeEvent(

**'Shopware\_Controllers\_Frontend\_Register :: saveRegisterAction :: after',    **

          'onFrontendPostDispatch’

      );

 

Für den Class Name habe ich folgende Optionen ohne Erfolg versucht

\Shopware\Controllers\Frontend\Register

Shopware\Controllers\Frontend\Register

Enlight_Controller_Action_PreDispatch_Frontend_Register

Register

 'Shopware_Controllers_Frontend_Register::saveRegister::before’

 

Meine Funktion lautet:

 

  public function onFrontendPostDispatch(Enlight_Hook_HookArgs $arguments)

  {

      $basketID = $arguments->getReturn();

      /** @var \Enlight_Controller_Action $controller */

      Shopware()->PluginLogger()->info(“override method”);

      $string = “2012-06-13T09:34:09+0200”;

      $dateTime = new DateTime($string);

      $now = new DateTime();

      $string = $now->format(‘Y-m-d’);    // MySQL datetime format

      Shopware()->PluginLogger()->info($string);

 

      return $basketID;

}

 

 

Ich bin relativ neu in Shopware unterwegs und wäre über jede Hilfe dankbar!

 

Viele Grüße,

Nemanja