addItem() public method

public addItem ( Crontab\Job | Variable $item ) : Crontab
$item Crontab\Job | Variable
return Crontab
Exemplo n.º 1
0
 /**
  * Reads cron jobs from a file.
  *
  * @param Crontab $crontab
  * @param string  $filename
  *
  * @return CrontabFileHandler
  * @throws \InvalidArgumentException
  */
 public function parseFromFile(Crontab $crontab, $filename)
 {
     if (!is_readable($filename)) {
         throw new \InvalidArgumentException('File ' . $filename . ' is not readable.');
     }
     $file = file_get_contents($filename);
     foreach ($this->parseString($file) as $element) {
         $crontab->addItem($element);
     }
     return $this;
 }