protected function getSnippetArticles($id) { $queryBuilder = $this->getSnippetQueryBuilder('all', false)->andWhere('snippet.id = :id')->setParameter('id', $id); $snippet = $queryBuilder->getQuery()->getOneOrNullResult(); if (!$snippet) { throw new \Exception('Snippet with ID: ' . $id . ' does not exist'); } return $snippet->getArticles(); }