| @@ -147,9 +147,9 @@ | ||
| 147 | 147 | $method = $callback[1]; |
| 148 | 148 | } elseif ($callback instanceof \Closure) { |
| 149 | 149 | $r = new \ReflectionFunction($callback); |
| 150 | 150 | |
| 151 | - if (false !== strpos($r->name, '{closure}') || !$class = $r->getClosureScopeClass()) { | |
| 151 | + if (false !== strpos($r->name, '{closure}') || !$class = \PHP_VERSION_ID >= 80111 ? $r->getClosureCalledClass() : $r->getClosureScopeClass()) { | |
| 152 | 152 | return $r->name; |
| 153 | 153 | } |
| 154 | 154 | |
| 155 | 155 | $class = $class->name; |