/** * Updates `last_ran` column for all executed jobs * * @return void */ private function update_last_ran(\shgysk8zer0\Core\PDO &$pdo) { $pdo->prepare("UPDATE `cron`\n\t\t\t\tSET `last_ran` = :time\n\t\t\t\tWHERE `function` = :function\n\t\t\t"); //Update all jobs which completed with new last_run foreach ($this->jobs as $job) { $pdo->bind(['time' => date('Y-m-d H:i', $this->time) . ':00', 'function' => $job->function])->execute(); } }