示例#1
0
 /**
  * @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));
 }
示例#2
0
 /**
  * @Route("/")
  */
 public function showList()
 {
     return new Main(new Grid($this->getTalkManagement()->findByEvent(Component::get('event'))));
 }
示例#3
0
 /**
  * @Route("/")
  */
 public function showList()
 {
     return new Main(new Grid($this->get('attendee.management.service')->findByEvent(Component::get('event'))));
 }
示例#4
0
 /**
  * @return boolean
  */
 protected function hasApprovedTalks()
 {
     return $this->get('talk.management.service')->eventHasAnyApprovedTalk(Component::get('event'));
 }
示例#5
0
 /**
  * @Route("/", methods={"GET"})
  */
 public function editForm()
 {
     return $this->showForm(Component::get('user'));
 }
示例#6
0
 /**
  * @param string $name
  * @return multitype:
  */
 public function __get($name)
 {
     return Component::get($name);
 }