ein Sache stört mich noch in dem Code von
rtng_functions.php
. Die macht den Code für mich unübersichtlich und hat letztendlich zu dem letzten Fehler geführt.Zum Teil werden Variablen als Klasseneigenschaft deklariert, die zumindest für mich keine direkte Eigenschaft sind. Bei diesen muss man genau schauen wo sie wann initialisiert werden, bevor man sie an anderer Stelle nutzen kann.
Deshalb möchte ich Variablen, bei denen es Sinn macht, an Methoden als Parameter übergeben oder diese in der Methode neu ermitteln.
Dann wären wieder ein paar alte Zöpfe abgeschnitten und der Code wäre noch leichter lesbar.