Exemple #1
0
 public function setModelFromJobData(Aoe_Scheduler_Model_Job $job, array $data)
 {
     $job->setName(isset($data['name']) ? $data['name'] : '');
     $job->setDescription(isset($data['description']) ? $data['description'] : '');
     $job->setShortDescription(isset($data['short_description']) ? $data['short_description'] : '');
     $job->setRunModel(isset($data['run/model']) ? $data['run/model'] : '');
     $job->setScheduleConfigPath(isset($data['schedule/config_path']) ? $data['schedule/config_path'] : '');
     $job->setScheduleCronExpr(isset($data['schedule/cron_expr']) ? $data['schedule/cron_expr'] : '');
     $job->setParameters(isset($data['parameters']) ? $data['parameters'] : '');
     $job->setGroups(isset($data['groups']) ? $data['groups'] : '');
     $job->setIsActive(isset($data['is_active']) ? $data['is_active'] : '');
     return $job;
 }