Suche
Details

Methoden (in PHP-Klassen) überladen

Legen Sie sich hierzu ein neues Modul im Shop an (eigener Ordner unter "modules" mit eigener "metadata.php"). Darin können Sie eine eigene Überladung der betreffenden Klasse anlegen.

Definieren Sie die zu verändernde Methode und fügen Sie den veränderten / ergänzenden Programmcode ein. Vergessen Sie bitte nicht, je nach Erfordernis und Existenz die Parent-Methode aufzurufen. Auf Rückgabeparameter müssen entsprechend der Elternmethoden berücksichtigt werden.

Das überladende Modul muss am Ende der Klassenkette registriert sein. Die Reihenfolge können Sie im Adminbereich Ihres Shops unter "Erweiterungen -> Module -> Installierte Shop-Module" per Drag & Drop festlegen.