diff --git a/src/Api/Client.php b/src/Api/Client.php index 2a04f7e..61f2c10 100644 --- a/src/Api/Client.php +++ b/src/Api/Client.php @@ -291,7 +291,7 @@ protected function setConfigs(array $configs): self /** * Set debug */ - public function setDebug(bool $debug): self + public function setDebug(bool $debug = true): self { $this->debug = $debug; diff --git a/src/Support/Builder.php b/src/Support/Builder.php index 124ecc4..2618584 100644 --- a/src/Support/Builder.php +++ b/src/Support/Builder.php @@ -142,7 +142,7 @@ public function create(array $attributes): Model * * This is reset to false after the request */ - public function debug(bool $debug = true): self + public function setDebug(bool $debug = true): self { $this->debug = $debug; @@ -187,7 +187,7 @@ public function get(array|string $properties = ['*'], ?string $extra = null): Co ->only($properties) ->toArray() ) - ->setClient($this->getClient()->setDebug(false))) + ->setClient($this->getClient()->setDebug($this->debug))) ->setLinks($links) ->setPagination(count: $count, page: $page, pages: $pages, pageSize: $pageSize) // If never a collection, only return the first @@ -287,9 +287,11 @@ public function newInstance(): self ->setClass($this->class) ->setClient($this->getClient()) ->setParent($this->parentModel) + ->setDebug($this->debug) : (new static()) ->setClient($this->getClient()) - ->setParent($this->parentModel); + ->setParent($this->parentModel) + ->setDebug($this->debug); } /**