Lemon\RestBundle\Object\Repository\MongoRepositoryWrapper::buildWhereClause PHP Метод

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

protected buildWhereClause ( Builder $qb, Lemon\RestBundle\Object\Criteria $criteria )
$qb Doctrine\ODM\MongoDB\Query\Builder
$criteria Lemon\RestBundle\Object\Criteria
    protected function buildWhereClause(Builder $qb, Criteria $criteria)
    {
        foreach ($criteria as $key => $value) {
            if ($this->metadata->hasField($key) || $this->metadata->hasAssociation($key)) {
                $qb->field($key)->equals($value);
            }
        }
    }