mirror of
https://github.com/phpseclib/phpseclib.git
synced 2024-11-18 03:05:11 +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
|
* JSON Serialize
|
||||||
*
|
*
|
||||||
* Will be called, automatically, when json_encode() is called on a BigInteger object.
|
* Will be called, automatically, when json_encode() is called on a BigInteger object.
|
||||||
|
*
|
||||||
|
* @return array{hex: string, precision?: int]
|
||||||
*/
|
*/
|
||||||
#[\ReturnTypeWillChange]
|
#[\ReturnTypeWillChange]
|
||||||
public function jsonSerialize()
|
public function jsonSerialize()
|
||||||
|
@ -370,6 +370,8 @@ abstract class Engine implements \JsonSerializable
|
|||||||
* JSON Serialize
|
* JSON Serialize
|
||||||
*
|
*
|
||||||
* Will be called, automatically, when json_encode() is called on a BigInteger object.
|
* Will be called, automatically, when json_encode() is called on a BigInteger object.
|
||||||
|
*
|
||||||
|
* @return array{hex: string, precision?: int]
|
||||||
*/
|
*/
|
||||||
#[\ReturnTypeWillChange]
|
#[\ReturnTypeWillChange]
|
||||||
public function jsonSerialize()
|
public function jsonSerialize()
|
||||||
|
@ -26,6 +26,8 @@ abstract class Integer implements \JsonSerializable
|
|||||||
*
|
*
|
||||||
* PHP Serialize isn't supported because unserializing would require the factory be
|
* PHP Serialize isn't supported because unserializing would require the factory be
|
||||||
* serialized as well and that just sounds like too much
|
* serialized as well and that just sounds like too much
|
||||||
|
*
|
||||||
|
* @return array{hex: string}
|
||||||
*/
|
*/
|
||||||
#[\ReturnTypeWillChange]
|
#[\ReturnTypeWillChange]
|
||||||
public function jsonSerialize()
|
public function jsonSerialize()
|
||||||
|
Loading…
Reference in New Issue
Block a user