Die Annahme, dass protected array $mapDataset = []; und protected array $mapAttributes = []; in jeder neuen Instanz ein leeres Array initialisiert, ist wohl falsch. Daher expliziet ein [] mit der get-Methode zuweisen.
Ansonsten werden bei Seiten mit mehreren Karten Attribute und Dataset-Inhalte ungewollt weitergereicht.
Die Annahme, dass
protected array $mapDataset = [];
undprotected array $mapAttributes = [];
in jeder neuen Instanz ein leeres Array initialisiert, ist wohl falsch. Daher expliziet ein [] mit der get-Methode zuweisen.Ansonsten werden bei Seiten mit mehreren Karten Attribute und Dataset-Inhalte ungewollt weitergereicht.