Slide 6
Slide 6 text
EventManager – простой пример
use Zend\EventManager\EventManager;
$events = new EventManager();
$events->attach('do', function ($e) {
printf(
‘Вызвано событие "%s", с параметрами "%s"'
$e->getName(),
json_encode($e->getParams())
);
});
$params = array('foo' => 'bar', 'baz' => 'bat');
$events->trigger('do', null, $params);
//Вызвано событие "do", с параметрами {"foo":"bar","baz":"bat"}