Newscoop\Entity\Repository\SnippetRepository::getSnippetArticles PHP Метод

getSnippetArticles() защищенный Метод

Get all the Articles attached to a Snippet
protected getSnippetArticles ( integer $id ) : Doctrine\Common\Collections\ArrayCollection
$id integer SnippetID
Результат Doctrine\Common\Collections\ArrayCollection
    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();
    }