Um den Kontext zu behalten und nicht in einem neuen Thread alles wieder erklären zu müssen, fahre ich hier fort mit den Erlebnissen bei Versuch der Synchronisierung einer Warenwirtschaft-Software mit Shopware mittels der API …
Nächstes Problem ist bei Anlage von neuen Kategorien (wie oben schon erwähnt) aufgetreten.
Fehlermeldung: PHP Fatal error: Call to a member function getId() on null in C:\Bitnami\shopware-5.2.21-0\apps\shopware\htdocs\engine\Shopware\Components\Model\CategorySubscriber.php on line 344
Also klassische NullPointerException … erstmal frage ich mich wer da am Werk und wann … anscheinend letzte Änderungen dies betreffend wurden zuletzt 2013 (!) gemacht.
Wie auch immer … ich sichere den Zugriff auf $parent->getId() wenn $parent null ist und liefere in dem Fall dann einfach als $path die null zurück, und schaue was passiert …