/**
  * @param JobConfig $config
  * @return array
  */
 protected function buildParams(JobConfig $config)
 {
     $params = UserFunction::build($config->getParams(), ['attr' => $this->attributes, 'time' => $this->metadata['time']], $this->stringBuilder);
     $config->setParams($params);
     return $params;
 }
Пример #2
0
 /**
  * @param JobConfig $jobConfig
  * @return int
  */
 protected function getLimit(JobConfig $jobConfig)
 {
     $params = $jobConfig->getParams();
     return empty($params[$this->limitParam]) ? $this->limit : $params[$this->limitParam];
 }