From ea00174f97c77d557f5de56d663ffdb2ca31723f Mon Sep 17 00:00:00 2001 From: yaozm Date: Thu, 13 Jun 2024 10:29:17 +0800 Subject: [PATCH] fix(HasOptions): Fix offsetGet method - Added missing implementation for offsetGet method in HasOptions trait - Resolves issue with accessing options array - Fix #85 --- src/Foundation/Concerns/HasOptions.php | 1 + src/Foundation/Response.php | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Foundation/Concerns/HasOptions.php b/src/Foundation/Concerns/HasOptions.php index 8fdd85f..c781627 100644 --- a/src/Foundation/Concerns/HasOptions.php +++ b/src/Foundation/Concerns/HasOptions.php @@ -110,6 +110,7 @@ public function offsetExists($offset): bool return isset($this->options[$offset]); } + #[\ReturnTypeWillChange] public function offsetGet($offset) { return $this->getOption($offset); diff --git a/src/Foundation/Response.php b/src/Foundation/Response.php index 4e45b8a..aa7828e 100644 --- a/src/Foundation/Response.php +++ b/src/Foundation/Response.php @@ -542,6 +542,7 @@ public function offsetExists($offset): bool * * @return mixed */ + #[\ReturnTypeWillChange] public function offsetGet($offset) { return $this->json()[$offset] ?? null;