Kdyby\Doctrine\QueryObject::getQuery PHP Méthode

getQuery() protected méthode

protected getQuery ( Kdyby\Persistence\Queryable $repository ) : Doctrine\ORM\Query
$repository Kdyby\Persistence\Queryable
Résultat Doctrine\ORM\Query
    protected function getQuery(Queryable $repository)
    {
        $query = $this->toQuery($this->doCreateQuery($repository));
        if ($this->lastQuery && $this->lastQuery->getDQL() === $query->getDQL()) {
            $query = $this->lastQuery;
        }
        if ($this->lastQuery !== $query) {
            $this->lastResult = new ResultSet($query, $this, $repository);
        }
        return $this->lastQuery = $query;
    }