@@ -209,7 +209,7 @@ public function provideExport()
209
209
210
210
class MySerializable implements \Serializable
211
211
{
212
- public function serialize ()
212
+ public function serialize (): string
213
213
{
214
214
return '123 ' ;
215
215
}
@@ -227,7 +227,7 @@ class MyWakeup
227
227
public $ baz ;
228
228
public $ def = 234 ;
229
229
230
- public function __sleep ()
230
+ public function __sleep (): array
231
231
{
232
232
return ['sub ' , 'baz ' ];
233
233
}
@@ -305,7 +305,7 @@ public function setFlags($flags)
305
305
306
306
class GoodNight
307
307
{
308
- public function __sleep ()
308
+ public function __sleep (): array
309
309
{
310
310
$ this ->good = 'night ' ;
311
311
@@ -395,7 +395,7 @@ public function unserialize($str)
395
395
396
396
class Php74Serializable implements \Serializable
397
397
{
398
- public function __serialize ()
398
+ public function __serialize (): array
399
399
{
400
400
return [$ this ->foo = new \stdClass ()];
401
401
}
@@ -405,7 +405,7 @@ public function __unserialize(array $data)
405
405
list ($ this ->foo ) = $ data ;
406
406
}
407
407
408
- public function __sleep ()
408
+ public function __sleep (): array
409
409
{
410
410
throw new \BadMethodCallException ();
411
411
}
@@ -415,7 +415,7 @@ public function __wakeup()
415
415
throw new \BadMethodCallException ();
416
416
}
417
417
418
- public function serialize ()
418
+ public function serialize (): string
419
419
{
420
420
throw new \BadMethodCallException ();
421
421
}
0 commit comments