/** * Add the constraints for a relationship count query. * * @param \Database\ORM\Builder $query * @param \Database\ORM\Builder $parent * @return \Database\ORM\Builder */ public function getRelationCountQuery(Builder $query, Builder $parent) { if ($parent->getQuery()->from == $query->getQuery()->from) { return $this->getRelationCountQueryForSelfJoin($query, $parent); } $this->setJoin($query); return parent::getRelationCountQuery($query, $parent); }
/** * Get the base query builder driving the ORM builder. * * @return \Database\Query\Builder */ public function getBaseQuery() { return $this->query->getQuery(); }