Hallo Kollegen,
ich würde gerne etwas mehr von Contao verstehen und habe mich gefragt, wie Hooks eigentlich implementiert werden.
Hierbei meine ich nicht, wie man einen Listener dafür anlegt, das verstehe ich.
Ich meine, wie man einen Hook, wie beispielsweise den "postUpload"-Hook, implementieren kann.
Zuvor dachte ich, dass es sich hierbei um Events handelt und dann einfach Listener für diese implementiert werden.
Unter dem Pfad
HTML-Code:
vendor/contao/core-bundle/src/Events/
konnte ich aber keine vergleichbaren Events erkennen, die die bisher bestehenden Hooks aus https://docs.contao.org/dev/reference/hooks/ abbilden.
Könnte mir hier vielleicht jemand einen Denkanstoß geben, wie diese Hooks implementiert werden?
Irgendwo müssen Sie ja im System vorkommen ^^
Habe es auch schon mit einem grep und dem Hook-Namen versucht, aber leider nur das gefunden:
PHP-Code:
contao/core-bundle/src/Resources/contao/drivers/DC_Folder.php: if (isset($GLOBALS['TL_HOOKS']['postUpload']) && \is_array($GLOBALS['TL_HOOKS']['postUpload']))
contao/core-bundle/src/Resources/contao/drivers/DC_Folder.php: foreach ($GLOBALS['TL_HOOKS']['postUpload'] as $callback)
Wäre hier jedem sehr dankbar, der mich mit seinem Wissen beschenken könnte
Lesezeichen