Code: Alles auswählen
$vars = array('foo', 'bar');
extract($phpbb_dispatcher->trigger_event('core.mein_event', compact($vars)));
Gruß Tobi
Code: Alles auswählen
$vars = array('foo', 'bar');
extract($phpbb_dispatcher->trigger_event('core.mein_event', compact($vars)));
Naja, wenn meine Vorschlag im Bugtracker bestätigt wurde, ist es eigentlich nur noch eine Frage der Benennung...Ist nur fraglich ob das Sinnvoll ist, denn beim nächsten phpBB Update funktioniert deine Extension nicht mehr.
Das kann ich mir eigentlich nicht vorstellen, dass es so einfach ist...Ich hab das zwar noch nie probiert, aber wenn ich das im Code richtig sehe ganz einfach mit
core.
an und beinhaltet dann meist den Namen der Funktion beziehungsweise bei Modulen den Namen der Datei. Dann irgendwie die Stelle, aber das weißt du sicherlich schon.Doch. Zur Abwechslung ist es mal wirklich so einfach.D@ve hat geschrieben:Das kann ich mir eigentlich nicht vorstellen, dass es so einfach ist...Ich hab das zwar noch nie probiert, aber wenn ich das im Code richtig sehe ganz einfach mit
$vars
heißen, aber dann ist es lediglich diese Zeile danach: extract($phpbb_dispatcher->trigger_event('core.mein_event', compact($vars)));
und der ganze Dokumentationsblock davor. ok, hast mir gerade einen Grund gegeben mich endlich mal mit Github auseinanderzusetzen... Kriegt man das dort per Mail irgendwie mit, wenn ein Pull-Request akzeptiert wurde?Aber sonst drücken die quasi einfach auf "Merge pull request" und das Thema ist durch.
Der verrät dir auch, dass es deine Commit Message nicht mag:1) phpbb_event_export_php_test::test_crawl_php_file with data set #0 ('viewtopic.php')
LogicException: $vars array does not match the list of '@var' tags for event 'core.viewtopic_assign_template_vars' in file 'viewtopic.php:735'
Schau dir z.B. mal Elsensees Pull Request an: https://github.com/phpbb/phpbb/pull/3283Inspecting commit message of commit 1c8f74f9f35acb384966ff4056ea8c7568dbdb8f
Error: heading should be a sentence beginning with a letter.
You entered:
Added an event to viewtopic.php to modify template vars.
Syntax error on line 1:
>> Added an event to viewtopic.php to modify template vars.
Expecting: comment, header,
Aborting commit.