--- title: Events & Filters excerpt: All available events and filters. ---

Events & Filters

Events

Herbie is using an event manager inspired by Zend's EventManager component. During the application lifecycle the following events are triggered.

{% for event in site.data.events %} {% endfor %}
Name Description
{{ event.order }} {{ event.name }} {{ event.desc }}

Filters

Herbie is using an intercepting filter inspired by Zend's FilterChain for providing a mechanism to alter the workflow of the rendering process. During the application lifecycle The following filters are used.

{% for filter in site.data.filters %} {% endfor %}
Name Description
{{ filter.order }} {{ filter.name }} {{ filter.desc }}

The given architecture allows you to attach your own listeners and filters. This can be done in your custom Herbie plugin or in the index.php bootstrap file.