diff --git a/generate.php b/generate.php index f51a21b5..3c6aa7d3 100644 --- a/generate.php +++ b/generate.php @@ -446,6 +446,7 @@ private function processDynamicObjectType(string $domain, $typeSpec) $fromJson->addComment("@param object \$rawData"); $jsonSerialize = $objectClass->addMethod("jsonSerialize"); + $jsonSerialize->addAttribute("ReturnTypeWillChange"); $jsonSerialize->addBody("return \$this->rawData;"); $objectClass->addMethod("getRawData") @@ -521,6 +522,7 @@ private function processObjectType(string $domain, $typeSpec, bool $withBuilder $fromJson->addComment("@return static"); $jsonSerialize = $objectClass->addMethod("jsonSerialize"); + $jsonSerialize->addAttribute("ReturnTypeWillChange"); $jsonSerialize->addBody("\$data = new \\stdClass();"); $builderClass = null;