Exemplo n.º 1
0
 function it_gets_a_json_string(SerializerInterface $serializer, CalendarAdapterInterface $adapter)
 {
     $startDate = new \DateTime();
     $endDate = new \Datetime();
     $events = [];
     $json = '{}';
     $adapter->getData($startDate, $endDate)->shouldBeCalled()->willReturn($events);
     $serializer->serialize($events)->shouldBeCalled()->willReturn($json);
     $this->getData($startDate, $endDate)->shouldReturn($json);
 }
Exemplo n.º 2
0
 /**
  * @param \Datetime $startDate
  * @param \DateTime $endDate
  *
  * @return string json
  */
 public function getData(\Datetime $startDate, \DateTime $endDate)
 {
     $events = $this->adapter->getData($startDate, $endDate);
     return $this->serializer->serialize($events);
 }