Author: Márk Sági-Kazár (mark.sagikazar@gmail.com)
Inheritance: implements IteratorAggregate
Beispiel #1
0
 public function testIterator()
 {
     $dateRange = new DateRange(new \DateTime('2015-07-08'), new \DateTime('2015-07-13'));
     $this->assertInstanceOf('ArrayIterator', $dateRange->getIterator());
     $expected = ['2015-07-08', '2015-07-09', '2015-07-10', '2015-07-11', '2015-07-12', '2015-07-13'];
     $actual = [];
     foreach ($dateRange as $dateTime) {
         $actual[] = $dateTime->format('Y-m-d');
     }
     $this->assertEquals($expected, $actual);
 }