Hallo,
ich kämpfe derzeit mit einem merkwürdigen Verhalten beim debuggen eines Plugins mit var_dump(). Folgender Code funktioniert und gibt den var_dump korrekt am Ende der Seite aus:
public static function getSubscribedEvents()
{
return [
'Enlight_Controller_Action_PostDispatchSecure_Frontend_Detail' => 'testVarDump'
];
}
public function testVarDump(\Enlight_Event_EventArgs $args)
{
$a = 1;
var_dump($a); // Gibt int(1) am Ende der Detailseite ausint(1)
}
Für folgenden Code erhalte ich allerdings eine leere Seite:
public static function getSubscribedEvents()
{
return [
'Enlight_Controller_Action_PostDispatchSecure_Frontend_Detail' => 'testVarDump'
];
}
public function testVarDump(\Enlight_Event_EventArgs $args)
{
var_dump($args); // Gibt nur komplett leere Seite aus
}
Meine Config sieht wie folgt aus:
[
// entfernt
],
'phpsettings' => [
'display_errors' => 1,
],
'front' => [
'showException' => true,
],
);
Hat vielleicht hier jemand eine Idee wieso er den var_dump nicht korrekt ausgibt?