diff --git a/src/Constraint/Properties.php b/src/Constraint/Properties.php index f0d393f..ca07b30 100644 --- a/src/Constraint/Properties.php +++ b/src/Constraint/Properties.php @@ -165,7 +165,7 @@ public function isEmpty() } #[\ReturnTypeWillChange] - public function jsonSerialize() + public function jsonSerialize(): mixed { $result = $this->toArray(); diff --git a/src/MagicMapTrait.php b/src/MagicMapTrait.php index d6a433f..9fbc801 100644 --- a/src/MagicMapTrait.php +++ b/src/MagicMapTrait.php @@ -28,13 +28,13 @@ public function &__get($name) } #[\ReturnTypeWillChange] - public function offsetExists($offset) + public function offsetExists($offset): bool { return array_key_exists($offset, $this->__arrayOfData); } #[\ReturnTypeWillChange] - public function &offsetGet($offset) + public function &offsetGet($offset): mixed { if (isset($this->__arrayOfData[$offset])) { return $this->__arrayOfData[$offset]; @@ -45,13 +45,13 @@ public function &offsetGet($offset) } #[\ReturnTypeWillChange] - public function offsetSet($offset, $value) + public function offsetSet($offset, $value): void { $this->__set($offset, $value); } #[\ReturnTypeWillChange] - public function offsetUnset($offset) + public function offsetUnset($offset): void { unset($this->__arrayOfData[$offset]); } @@ -62,7 +62,7 @@ public function &toArray() } #[\ReturnTypeWillChange] - public function jsonSerialize() + public function jsonSerialize(): mixed { return (object)$this->__arrayOfData; } @@ -78,7 +78,7 @@ public function jsonSerialize() * @since 5.0.0 */ #[\ReturnTypeWillChange] - public function current() + public function current(): mixed { return $this->iterator->current(); } @@ -90,7 +90,7 @@ public function current() * @since 5.0.0 */ #[\ReturnTypeWillChange] - public function next() + public function next(): void { $this->iterator->next(); } @@ -102,7 +102,7 @@ public function next() * @since 5.0.0 */ #[\ReturnTypeWillChange] - public function key() + public function key(): mixed { return $this->iterator->key(); } @@ -115,7 +115,7 @@ public function key() * @since 5.0.0 */ #[\ReturnTypeWillChange] - public function valid() + public function valid(): bool { return $this->iterator->valid(); } @@ -127,7 +127,7 @@ public function valid() * @since 5.0.0 */ #[\ReturnTypeWillChange] - public function rewind() + public function rewind(): void { $this->iterator = new \ArrayIterator($this->__arrayOfData); } diff --git a/src/Structure/ClassStructureTrait.php b/src/Structure/ClassStructureTrait.php index 393e65b..173c608 100644 --- a/src/Structure/ClassStructureTrait.php +++ b/src/Structure/ClassStructureTrait.php @@ -96,7 +96,7 @@ public static function create() * @return \stdClass */ #[\ReturnTypeWillChange] - public function jsonSerialize() + public function jsonSerialize(): mixed { $result = new \stdClass(); $schema = static::schema(); diff --git a/src/Structure/ObjectItemTrait.php b/src/Structure/ObjectItemTrait.php index 54ec030..640a995 100644 --- a/src/Structure/ObjectItemTrait.php +++ b/src/Structure/ObjectItemTrait.php @@ -104,7 +104,7 @@ public function getPatternPropertyNames($pattern) } #[\ReturnTypeWillChange] - public function jsonSerialize() + public function jsonSerialize(): mixed { if ($this->__nestedObjects) { $result = $this->__arrayOfData; diff --git a/src/Wrapper.php b/src/Wrapper.php index 421ec12..6bfeeec 100644 --- a/src/Wrapper.php +++ b/src/Wrapper.php @@ -215,7 +215,7 @@ public function exportSchema() } #[\ReturnTypeWillChange] - public function jsonSerialize() + public function jsonSerialize(): mixed { return $this->schema->jsonSerialize(); }