Exemplo n.º 1
0
 public function addItem(DiaryItem $item)
 {
     $this->items[$item->getStartIndex()] = $item;
     if (!$this->start || $item->getStartAt() < $this->start) {
         $this->start = $item->getStartAt();
     }
     if (!$this->end || $item->getStartAt() > $this->end) {
         $this->end = $item->getStartAt();
     }
 }
Exemplo n.º 2
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());
 }