コード例 #1
0
 /**
  * Set date range configuration (support method for constructor).
  *
  * @param array $settings Configuration
  *
  * @return void
  */
 protected function storeDateSettings($settings)
 {
     // Set up start/end dates:
     $from = empty($settings['from']) ? $this->stateManager->loadDate() : $settings['from'];
     $until = empty($settings['until']) ? null : $settings['until'];
     $this->setStartDate($from);
     $this->setEndDate($until);
 }
コード例 #2
0
 /**
  * Test date functionality.
  *
  * @return void
  */
 public function testDate()
 {
     $tmp = sys_get_temp_dir() . '/';
     $manager = new StateManager($tmp);
     $date = '2016-07-12';
     $manager->saveDate($date);
     $this->assertEquals($date, $manager->loadDate());
     unlink($tmp . 'last_harvest.txt');
 }