We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 55e1060 commit 63f974dCopy full SHA for 63f974d
tests/EnumTest.php
@@ -250,13 +250,23 @@ public function testUnserialize()
250
}
251
252
/**
253
- * @expectedException \PHPUnit_Framework_Error_Notice
+ * __wakeup()
254
*/
255
public function testUnserializeError()
256
{
257
+ $triggered = false;
258
+ set_error_handler(function () use (&$triggered) {
259
+ $triggered = true;
260
+ return true;
261
+ }, E_USER_NOTICE);
262
+
263
$ser = 'O:30:"MyCLabs\Tests\Enum\EnumFixture":2:{'
264
. 's:23:"#MyCLabs\Enum\Enum#name";s:3:"FOO";'
265
. 's:24:"#MyCLabs\Enum\Enum#value";s:3:"foo";}';
266
$foo = unserialize(strtr($ser, "#", "\0"));
267
268
+ restore_error_handler();
269
270
+ $this->assertTrue($triggered);
271
272
0 commit comments