Hallo zusammen,
folgende allgemeine Problemstellung:
- eine Funktion (Methode einer Klasse...), die über einen Hook aufgerufen wird, soll nur von bestimmten Modulen ausgeführt werden und dabei soll die Funktion auch noch auf die Modulparameter zugreifen können.
konkret an einem Beispiel:
- eine über den parseArticles Hook registrierte Funktion (Methode einer Klasse...) soll nur ausgeführt werden, wenn es sich bei dem Modul um eine ModNewsList handelt und dabei soll auch noch auf die Einstellungen dieses Moduls zugegriffen werden.
Als einfachste Lösung hätte ich debug_backtrace mit dem seit PHP 5.1.1 verfügbaren object Rückgabewert gewählt. Jedoch kommt mir das beim weiteren Überdenken so vor, als ob ich quasi von hinten durch die Brust ins Auge... na ihr wisst schon. Mir fällt aber spontan keine andere Lösung ein. Vielleicht schwirrt jemandem eine Systemvariable... von Contao oder eine andere Idee im Kopf herum, mit der er/sie mich beglücken kann.
Gruß b2m
Lesezeichen