Hallo zusammen,
die Umsetzung eines Plugins für eine Custom Page nach Dokumentation „Add custom page“ endet im Fehler:
Too few arguments to function […]__construct(), 0 passed and exactly 1 expected.
Selbst bei der 1:1-Umsetzung des SwagBasicExample-Beispiels inkl. Custom Controller und Custom Complex Data ist das Ergebnis der Fehler
# Too few arguments to function Swag\BasicExample\Storefront\Controller\ExampleController::__construct(), 0 passed in /var/www/shopware/var/cache/dev_h8ba8e08eeec6bda8d9f704fe627d4ff4/ContainerKUXlXAl/Shopware_Production_KernelDevDebugContainer.php on line 9202 and exactly 1 expected
Meine Hoffnung ist, dass es eine ähnlich einfache Lösung wie von @shyim in diesem Fall gibt; allerdings bin ich nach Stunden der Recherche noch nicht auf den Fehler gestoßen.
Ich danke Euch vorab
Wichtige Info: Wir laufen auf 6.4.0.0
Hallo
du musst in der services.xml zum Controller Service noch das Argument mit dem PageLoader übergeben ungefähr so:
<argument type="service" id="HIER KOMMT DIE ID VOM PAGELOADER SERVICE REIN"></argument>
Dann sollte es funktionieren.
Beste Grüße
John Wink