Cronario\AbstractWorker::__invoke PHP Method

__invoke() public method

public __invoke ( AbstractJob $job ) : ResultException | Exception | null
$job AbstractJob
return Cronario\Exception\ResultException | Exception | null
    public function __invoke(AbstractJob $job)
    {
        try {
            $result = $this->doJob($job);
        } catch (\Exception $ex) {
            $result = $ex;
        }
        $job->setResult($result);
        $job->save();
        $this->invokeCallbacks($job);
        return $job->getResult();
    }