/** * Marks an analysis as viewed by setting its "new" flag to false. * * @param Analysis $analysis */ protected function markViewedAnalysis(Analysis $analysis) { $analysis->setNew(false); $this->doctrine->getManager()->flush(); }