From ff219ca4135b79169881fd4e2a7143c4b8f34b78 Mon Sep 17 00:00:00 2001 From: Stefano Arlandini Date: Tue, 10 Jul 2018 00:13:10 +0200 Subject: [PATCH] Remove usage of the second argument of set_error_handler to fix PHP bug #63206 --- src/Stream.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Stream.php b/src/Stream.php index 35fa20a6..20ee0577 100644 --- a/src/Stream.php +++ b/src/Stream.php @@ -330,8 +330,12 @@ private function setStream($stream, $mode = 'r') if (is_string($stream)) { set_error_handler(function ($e) use (&$error) { + if ($e !== E_WARNING) { + return; + } + $error = $e; - }, E_WARNING); + }); $resource = fopen($stream, $mode); restore_error_handler(); }