Hmmm … irgendetwasstimmt da nicht bei dir…
ich habe wie vorher shcon gepostet nur folgendes in meinem testplugin stehen:
public static function getSubscribedEvents()
{
return array(
'Shopware\Models\Customer\Customer::postUpdate' => 'afterUserUpdate'
);
}
public function afterUserUpdate(\Enlight_Event_EventArgs $args)
{
/** @var \Shopware\Models\Customer\Customer $subject */
$subject = $args->getSubject();
file_put_contents('/var/www/html/shopware-vagrant/customerUpdate.txt', serialize($args->getEntity()));
$return = $args->getReturn();
$args->setReturn($return);
}
Und ich krieg einen output der Kundendaten in der .txt sowie beim debugger alle daten angezeigt werden.
Nutzt du PHPStorm (+ SymfonyPlugin & Shopware Plugin) ? Lass dir mal deine “onCustomerUpdate” automatisch generieren oder kopier die mal von mir, vielleicht hast du irgendwo einen tippfehler?
BTW. : Arbeitest du unter windows? GIbt oft probleme damit (vor allem Pfade), bin auch schnell auf vagrant umgestiegen.