Crontab\Crontab::addItem PHP Метод

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

public addItem ( Crontab\Job | Variable $item ) : Crontab
$item Crontab\Job | Variable
Результат Crontab
    public function addItem($item)
    {
        if ($item instanceof Job) {
            $this->addJob($item);
        } else {
            if ($item instanceof Variable) {
                $this->addVariable($item);
            }
        }
        return $this;
    }

Usage Example

Пример #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;
 }