Пример #1
0
 public function testDiaryItem()
 {
     $event = new SingleDayEvent();
     $event->setName('Test Event');
     $item = new DiaryItem();
     $item->setStartAt(new \DateTime('2014-02-01'));
     $item->setEndAt(new \DateTime('2014-02-05'));
     $item->setStartIndex(1);
     $item->setNumberOfDays(4);
     $item->setEvent($event);
     $this->assertEquals('1 February 2014', $item->getStartAt()->format('j F Y'));
     $this->assertEquals('5 February 2014', $item->getEndAt()->format('j F Y'));
     $this->assertEquals(1, $item->getStartIndex());
     $this->assertEquals(4, $item->getNumberOfDays());
     $this->assertEquals($event, $item->getEvent());
 }
Пример #2
0
 public function createEventFromAudition(Audition $audition)
 {
     $event = new SingleDayEvent();
     $event->setName($audition->getShow()->getName());
     $event->setLink($this->router->generate('get_auditions') . '#auditions-' . $audition->getShow()->getId());
     $event->setDate($audition->getDate());
     $event->setStartTime($audition->getStartTime());
     $event->setEndTime($audition->getEndTime());
     $event->setVenue($audition->getLocation());
     return $event;
 }