@@ -209,7 +209,7 @@ public function provideExport()
209209
210210class MySerializable implements \Serializable
211211{
212- public function serialize ()
212+ public function serialize (): string
213213 {
214214 return '123 ' ;
215215 }
@@ -227,7 +227,7 @@ class MyWakeup
227227 public $ baz ;
228228 public $ def = 234 ;
229229
230- public function __sleep ()
230+ public function __sleep (): array
231231 {
232232 return ['sub ' , 'baz ' ];
233233 }
@@ -305,7 +305,7 @@ public function setFlags($flags)
305305
306306class GoodNight
307307{
308- public function __sleep ()
308+ public function __sleep (): array
309309 {
310310 $ this ->good = 'night ' ;
311311
@@ -395,7 +395,7 @@ public function unserialize($str)
395395
396396class Php74Serializable implements \Serializable
397397{
398- public function __serialize ()
398+ public function __serialize (): array
399399 {
400400 return [$ this ->foo = new \stdClass ()];
401401 }
@@ -405,7 +405,7 @@ public function __unserialize(array $data)
405405 list ($ this ->foo ) = $ data ;
406406 }
407407
408- public function __sleep ()
408+ public function __sleep (): array
409409 {
410410 throw new \BadMethodCallException ();
411411 }
@@ -415,7 +415,7 @@ public function __wakeup()
415415 throw new \BadMethodCallException ();
416416 }
417417
418- public function serialize ()
418+ public function serialize (): string
419419 {
420420 throw new \BadMethodCallException ();
421421 }
0 commit comments