/** * Start a query against the server. * * @param string $query * * @return \Magister\Services\Database\Query\Builder */ public function query($query) { $processor = $this->getProcessor(); $builder = new Builder($this, $processor); return $builder->from($query); }
/** * Set the model instance being queried. * * @param \Magister\Services\Database\Elegant\Model $model * * @return $this */ public function setModel(Model $model) { $this->model = $model; $this->query->from($model->getUrl()); return $this; }