private function unserializeJob($data) { $job = new Job(); $job->setId($data['id']); $job->setCommand($data['command']); $job->setSubject(isset($data['subject']) ? $data['subject'] : null); $job->setLogs($data['logs']); $job->setParameters($data['parameters']); $job->setCreatedAt($data['created_at']); $job->setScheduledAt(isset($data['scheduled_at']) ? $data['scheduled_at'] : null); $job->setStartedAt($data['started_at']); $job->setFinishedAt($data['finished_at']); return $job; }
<?php include_once 'boot.php'; use Scattr\Client\Model\Job; $job = new Job(); $job->setId('123'); $job->setSubject("This is a test job"); $res = $client->pushJob($job); print_r($res);