Skip to content

Commit 9da61f8

Browse files
Add return types to internal & magic methods when possible
1 parent d07dae5 commit 9da61f8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Tests/VarExporterTest.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ public function provideExport()
209209

210210
class 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

306306
class 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

396396
class 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

Comments
 (0)