Newscoop\Package\PackageRepository::setCriteria PHP 메소드

setCriteria() 개인적인 메소드

Set criteria for query builder
private setCriteria ( Doctrine\ORM\QueryBuilder $queryBuilder, array $criteria ) : void
$queryBuilder Doctrine\ORM\QueryBuilder
$criteria array
리턴 void
    private function setCriteria(\Doctrine\ORM\QueryBuilder $queryBuilder, array $criteria)
    {
        foreach ($criteria as $property => $value) {
            $queryBuilder->andWhere(sprintf('p.%s = :%s', $property, $property));
            $queryBuilder->setParameter($property, $value);
        }
    }