contributte / event-application-bridge

πŸ’€ [DISCONTINUED] Symfony Event Dispatcher and Nette Application (@nette) bridge. Use contributte/event-dispatcher-extra.
https://contributte.org
MIT License
1 stars 1 forks source link
application bridge contributte event-dispatcher events nette-framework php

Website πŸš€ contributte.org | Contact πŸ‘¨πŸ»β€πŸ’» f3l1x.io | Twitter 🐦 @contributte

Disclaimer

:warning: This project is no longer being maintained. Please use contributte/event-dispatcher-extra.
Composer contributte/event-application-bridge
Version
PHP
License

Versions

State Version Branch PHP
stable ^0.1 master >= 5.6

Documentation

Usage :tada:

extensions:
    events: Contributte\EventDispatcher\DI\EventDispatcherExtension
    events2application: Contributte\Events\Bridges\Application\DI\EventApplicationBridgeExtension

Bridge :wrench:

There are several Nette Application events on which you can listen to.

use Contributte\Events\Bridges\Application\Event\ApplicationEvents;
use Contributte\Events\Bridges\Application\Event\ErrorEvent;
use Contributte\Events\Bridges\Application\Event\PresenterEvent;
use Contributte\Events\Bridges\Application\Event\RequestEvent;
use Contributte\Events\Bridges\Application\Event\ResponseEvent;
use Contributte\Events\Bridges\Application\Event\ShutdownEvent;
use Contributte\Events\Bridges\Application\Event\StartupEvent;

Subscriber :bulb:

use Contributte\EventDispatcher\EventSubscriber;
use Contributte\Events\Bridges\Application\Event\RequestEvent;

final class LogRequestSubscriber implements EventSubscriber
{

    /**
     * @return array
     */
    public static function getSubscribedEvents()
    {
        return [RequestEvent::NAME => 'onLog'];
    }

    /**
     * @param RequestEvent $event
     * @return void
     */
    public function onLog(RequestEvent $event)
    {
        // Do magic..
    }
}

Development

This package was maintain by these authors.


Consider to support contributte development team. Also thank you for being used this package.