query = $query; } if ($query instanceof Closure || ($query === null)) { $this->modifyQueryUsing = $query; } return $this; } public function getQuery(): ?Builder { return $this->query; } public function hasQueryModification(): bool { return $this->modifyQueryUsing instanceof Closure; } }