# Enlight\_Controller\_Front\_StartDispatch Verständnis

**URL:** <https://forum.shopware.com/t/enlight-controller-front-startdispatch-verstandnis/28803>\
**Category:** Programmierung\
**Created:** [11. Juli 2015 um 14:55 UTC](https://forum.shopware.com/t/enlight-controller-front-startdispatch-verstandnis/28803 "2015-07-11T14:55:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [11. Juli 2015 um 14:55 UTC](https://forum.shopware.com/t/enlight-controller-front-startdispatch-verstandnis/28803/1 "2015-07-11T14:55:27Z")

</div>

Hu, folgendes: Wenn ich das Enlight\_Controller\_Front\_StartDispatch Event registriere, dann müsste er doch sobald man die Seite aufruft die entsprechende function ausführen, oder sehe ich das falsch? Also bevor überhaupt irgendetwas ausgeführt wird. Indemfalle einfach ein: ` private function registerEvents() { $this-\>subscribeEvent( 'Enlight\_Controller\_Front\_StartDispatch', 'onStartDispatch' ); } public function onStartDispatch(Enlight\_Controller\_EventArgs $args) { return "test"; }` Nach meiner Auffassung dürfte ich nur das test bekommen, aber es tut sich nichts, als wäre das Plugin nicht installiert 🙂 Oder habe ich einen Denkfehler drin?

---

<div class="post-metadata">

**Author:** ![creatoras](https://avatars.discourse-cdn.com/v4/letter/c/9dc877/32.png) [@creatoras](https://forum.shopware.com/u/creatoras)\
**Post date:** [12. Juli 2015 um 23:15 UTC](https://forum.shopware.com/t/enlight-controller-front-startdispatch-verstandnis/28803/2 "2015-07-12T23:15:53Z")

</div>

Letzteres. Du registrierst lediglich einen zusätzliches Event, welches im Gesamtablauf aufgerufen wird. Die return-Funktion hat in diesem Fall nichts mit der Ausgabe am Bildschirm zu tun. Zudem werden alle nachfolgenden Events wie gewohnt ausgeführt und der Shop angezeigt. Hier können die Developer-Basics im Wiki helfen. Ob die Funktion aufgerufen wurde ist mit der [Toolbar](http://store.shopware.com/swag198213625009/entwicklertoolbar.html) zu sehen, oder mit einem harten Ausstieg wie einer erzeugten Exception.
