mirror of
https://github.com/phpseclib/phpseclib.git
synced 2024-11-17 18:55:13 +00:00
feat: add return types to few jsonSerialize()
This commit is contained in:
parent
13833af749
commit
530f8ab210
@ -437,6 +437,8 @@ class BigInteger implements \JsonSerializable
|
||||
* JSON Serialize
|
||||
*
|
||||
* Will be called, automatically, when json_encode() is called on a BigInteger object.
|
||||
*
|
||||
* @return array{hex: string, precision?: int]
|
||||
*/
|
||||
#[\ReturnTypeWillChange]
|
||||
public function jsonSerialize()
|
||||
|
@ -370,6 +370,8 @@ abstract class Engine implements \JsonSerializable
|
||||
* JSON Serialize
|
||||
*
|
||||
* Will be called, automatically, when json_encode() is called on a BigInteger object.
|
||||
*
|
||||
* @return array{hex: string, precision?: int]
|
||||
*/
|
||||
#[\ReturnTypeWillChange]
|
||||
public function jsonSerialize()
|
||||
|
@ -26,6 +26,8 @@ abstract class Integer implements \JsonSerializable
|
||||
*
|
||||
* PHP Serialize isn't supported because unserializing would require the factory be
|
||||
* serialized as well and that just sounds like too much
|
||||
*
|
||||
* @return array{hex: string}
|
||||
*/
|
||||
#[\ReturnTypeWillChange]
|
||||
public function jsonSerialize()
|
||||
|
Loading…
Reference in New Issue
Block a user