Newscoop\Package\PackageRepository::setCriteria PHP Method

setCriteria() private method

Set criteria for query builder
private setCriteria ( Doctrine\ORM\QueryBuilder $queryBuilder, array $criteria ) : void
$queryBuilder Doctrine\ORM\QueryBuilder
$criteria array
return 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);
        }
    }