getOccurrences() публичный Метод

Return all the occurrences in an array of \DateTime.
public getOccurrences ( ) : array
Результат array An array of \DateTime objects
Пример #1
0
 public function testRSetInRset()
 {
     $rset = new RSet();
     $rset->addRRule($rset);
     $rset->addDate('2016-03-21');
     $this->assertEquals(array(date_create('2016-03-21')), $rset->getOccurrences(), 'Adding the RSet into itself does not explode');
     $sub_rset = new RSet();
     $sub_rset->addDate('2016-03-21 10:00');
     $sub_rset->addDate('2016-03-21 11:00');
     $rset = new RSet();
     $rset->addRRule($sub_rset);
     $this->assertEquals(array(date_create('2016-03-21 10:00'), date_create('2016-03-21 11:00')), $rset->getOccurrences());
     $rset->addExDate('2016-03-21 11:00');
     $this->assertEquals(array(date_create('2016-03-21 10:00')), $rset->getOccurrences());
 }