Skip to content

Commit 70450de

Browse files
[Cache][Lock] Fix usages of error_get_last()
1 parent 3a70719 commit 70450de

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

Store/FlockStore.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,7 @@ private function lock(Key $key, $blocking)
7878
);
7979

8080
// Silence error reporting
81-
set_error_handler(function () {
82-
});
81+
set_error_handler(function ($type, $msg) use (&$error) { $error = $msg; });
8382
if (!$handle = fopen($fileName, 'r')) {
8483
if ($handle = fopen($fileName, 'x')) {
8584
chmod($fileName, 0444);
@@ -91,8 +90,7 @@ private function lock(Key $key, $blocking)
9190
restore_error_handler();
9291

9392
if (!$handle) {
94-
$error = error_get_last();
95-
throw new LockStorageException($error['message'], 0, null);
93+
throw new LockStorageException($error, 0, null);
9694
}
9795

9896
// On Windows, even if PHP doc says the contrary, LOCK_NB works, see

0 commit comments

Comments
 (0)