public function getArticleImageCaption($imageId, $articleNumber, $languageId) { $query = $this->orm->getRepository('Newscoop\\Image\\ArticleImageCaption')->createQueryBuilder('c')->select('c.caption')->where('c.articleNumber = :article')->andWhere('c.image = :image')->andWhere('c.languageId = :language')->getQuery(); $query->setParameters(array('article' => $articleNumber, 'image' => $imageId, 'language' => $languageId)); try { return $query->getSingleScalarResult(); } catch (NoResultException $e) { } }