Pavel Kvach created THRIFT-5753: ----------------------------------- Summary: PHP 8.1 deprecated warning about return type in jsonSerialize functions Key: THRIFT-5753 URL: https://issues.apache.org/jira/browse/THRIFT-5753 Project: Thrift Issue Type: Bug Components: PHP - Library Reporter: Pavel Kvach
In PHP 8.1 a "mixed" return type was added to the "JsonSerializable::jsonSerialize()" method. This triggers a deprecation warning for generated PHP classes: {code:java} Return type of TestClass::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in ...{code} -- This message was sent by Atlassian Jira (v8.20.10#820010)