Jordi Boggiano 2 gadi atpakaļ
vecāks
revīzija
6459aeb4a7
2 mainītis faili ar 4 papildinājumiem un 2 dzēšanām
  1. 4 0
      phpstan.neon.dist
  2. 0 2
      src/Monolog/Logger.php

+ 4 - 0
phpstan.neon.dist

@@ -44,3 +44,7 @@ parameters:
 
         # legacy GelfPHP 1.x failures
         - '# Gelf\\Message::set(Facility|Line|File)\(#'
+
+        # php 8.1 Fiber failures
+        - '#unknown class Fiber#'
+        - '#Offset mixed does not exist on WeakMap<Fiber, int>\|null\.#'

+ 0 - 2
src/Monolog/Logger.php

@@ -344,7 +344,6 @@ class Logger implements LoggerInterface, ResettableInterface
         }
 
         if ($this->detectCycles) {
-            // @phpstan-ignore-next-line
             if (\PHP_VERSION_ID >= 80100 && $fiber = \Fiber::getCurrent()) {
                 $this->fiberLogDepth[$fiber] = $this->fiberLogDepth[$fiber] ?? 0;
                 $logDepth = ++$this->fiberLogDepth[$fiber];
@@ -409,7 +408,6 @@ class Logger implements LoggerInterface, ResettableInterface
         } finally {
             if ($this->detectCycles) {
                 if (isset($fiber)) {
-                    // @phpstan-ignore-next-line
                     $this->fiberLogDepth[$fiber]--;
                 } else {
                     $this->logDepth--;