Newscoop\Entity\Repository\IssueRepository::getByPublicationAndNumberAndLanguage PHP Метод

getByPublicationAndNumberAndLanguage() публичный Метод

public getByPublicationAndNumberAndLanguage ( $publication, $number = null, $language = null )
    public function getByPublicationAndNumberAndLanguage($publication, $number = null, $language = null)
    {
        $queryBuilder = $this->createQueryBuilder('i')->where('i.publication = :publication')->setParameter('publication', $publication);
        if ($number) {
            $queryBuilder->andWhere('i.number = :number')->setParameter('number', $number);
        }
        if ($language) {
            $queryBuilder->andWhere('i.language = :language')->setParameter('language', $language);
        }
        return $queryBuilder->getQuery();
    }