Closed ynamite closed 1 year ago
Tipp: Wenn du's direkt als PR machst, sehe ich den Unterschied und was geändert wurde. Jetzt ist es mühsam, die Datei aufzurufen, nebeneinander zu legen, zu vergleichen, usw.
Da ich den Teil in mehreren Projekten erfolgreich im Einsatz habe, wundert es mich, was nicht klappt. Was war denn Inhalt des Whooops?
Da es nur 2 geänderte Zeilen sind, wollte ich nicht extra einen PR machen. Vor allem weil ich nicht sicher war, ob mein Fix in die richtige Richtung geht.
Meiner Meinung nach konnte das gar nicht funktionieren, weil die aufgerufene Methode Parameter erwartet, die nicht mitgegeben wurden. Das war auch der Whooops, expecting at least 2 parameters, none sent (oder so).
Kann aber sonst gerne noch einen PR nachreichen.
Hier der PR: https://github.com/alexplusde/media_manager_responsive/pull/19
Und hier der Whooops:
ArgumentCountError: Too few arguments to function media_manager_type_group::getBackgroundStyles(), 0 passed in /redaxo/src/addons/media_manager_responsive/lib/rex_media_plus.php on line 65 and at least 3 expected File: redaxo/src/addons/media_manager_responsive/lib/media_manager_type_group.php Line: 92
Scheint schlüssig, ich hatte das wohl genau so vorgesehen aber dann an der Stelle nicht weiterentwickelt.
echo rex_media_plus::get("beispielbild.jpg")->getBackgroundStyles($group);
funktioniert nicht und gibt einen whooops.In
rex_media_plus.php
habe ich die MethoegetBackgroundStyles
wie folgt geändert:und Aufruf dann wie folgt, dann klappts :)
Sehr cooles Addon btw.