/** * @Route("/registered", methods={"GET"}) */ public function registered() { $attendee = $this->getAttendeeManagement()->findActiveRegistration(Component::get('event'), Component::get('user')); if ($attendee === null) { $this->redirect('/registration/new'); } return new Main(new AlreadyRegistered($attendee)); }
/** * @Route("/") */ public function showList() { return new Main(new Grid($this->getTalkManagement()->findByEvent(Component::get('event')))); }
/** * @Route("/") */ public function showList() { return new Main(new Grid($this->get('attendee.management.service')->findByEvent(Component::get('event')))); }
/** * @return boolean */ protected function hasApprovedTalks() { return $this->get('talk.management.service')->eventHasAnyApprovedTalk(Component::get('event')); }
/** * @Route("/", methods={"GET"}) */ public function editForm() { return $this->showForm(Component::get('user')); }
/** * @param string $name * @return multitype: */ public function __get($name) { return Component::get($name); }