public function actionGetDates()
 {
     $time = $_POST['time'];
     $dates = TaskRunner::getRunDates($time);
     if (empty($dates)) {
         echo 'Invalid expression';
         return;
     }
     echo '<ul>';
     foreach ($dates as $d) {
         /**
          * @var \DateTime $d
          */
         echo '<li>' . $d->format('Y-m-d H:i:s') . '</li>';
     }
     echo '</ul>';
 }
 public function testGetRunDatesException()
 {
     $result = TaskRunner::getRunDates('wrong expression');
     $this->assertTrue(is_array($result));
     $this->assertEquals(0, count($result));
 }