Bolt\Cron::executeSingle PHP Method

executeSingle() private method

Run a single cron dispatcher.
private executeSingle ( CronEvent $event, string $interimName, array $data )
$event Bolt\Events\CronEvent
$interimName string
$data array
    private function executeSingle(CronEvent $event, $interimName, array $data)
    {
        if ($this->isExecutable($interimName)) {
            $this->notify($data['message']);
            /** @var Entity\Cron $cronEntity */
            $cronEntity = $this->jobs[$interimName]['entity'];
            try {
                $this->app['dispatcher']->dispatch($interimName, $event);
                $cronEntity->setLastrun($this->runtime);
                $this->repository->save($cronEntity);
            } catch (\Exception $e) {
                $this->handleError($e, $interimName);
            }
        }
    }