Dependency Injection provider for Événement can be used in Silex and Cilex.
<?php
$app->register(new Cobaia\Evenement\Provider\Silex\EvenementProvider());
$app['evenement.emitter']->on('user.created', function (User $user) use ($logger) {
$logger->log(sprintf("User '%s' was created.", $user->getLogin()));
});
<?php
$app->register(new Cobaia\Evenement\Provider\Cilex\EvenementProvider());
$app['evenement.emitter']->on('user.created', function (User $user) use ($logger) {
$logger->log(sprintf("User '%s' was created.", $user->getLogin()));
});