/** * Add a job to the user history. * * @param Job $job */ protected function addJobToHistory(Job $job) { $session = $this->getRequest()->getSession(); $ids = $session->get('job_history', array()); if (!in_array($job->getId(), $ids)) { array_unshift($ids, $job->getId()); $session->set('job_history', array_slice($ids, 0, 3)); } }