container = $container; } public static function getSubscribedEvents() { return array( 'workflow.transition' => array('transition'), 'workflow.enter' => array('enter'), 'workflow.leave' => array('leave'), 'workflow.guard' => array('guard') ); } public function transition(Event $event) { } public function leave(Event $event) { } public function enter(Event $event) { } public function guard(GuardEvent $event) { //$event->setBlocked(true); } }