getDoctrine()->getRepository('KekRozsakFrontBundle:News'); $searchCriteria = array( 'draft' => false, ); if ( !is_object($this->get('security.context')->getToken()) || !is_object($this->get('security.context')->getToken()->getUser()) ) { $searchCriteria['public'] = true; } $news = $newsRepo->findBy($searchCriteria, array('sticky' => 'DESC', 'createdAt' => 'DESC'), 4); return array( 'recentNews' => $news, ); } }