evalok/php-event-router (packagist): for routing
Keywords: routing|events|hooks