Skip to content

Commit d972711

Browse files
Leverage PHP8's get_debug_type()
1 parent 7d4f83e commit d972711

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

Debug/WrappedListener.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public function __construct($listener, ?string $name, Stopwatch $stopwatch, Even
4343
$this->stoppedPropagation = false;
4444

4545
if (\is_array($listener)) {
46-
$this->name = \is_object($listener[0]) ? \get_class($listener[0]) : $listener[0];
46+
$this->name = \is_object($listener[0]) ? get_debug_type($listener[0]) : $listener[0];
4747
$this->pretty = $this->name.'::'.$listener[1];
4848
} elseif ($listener instanceof \Closure) {
4949
$r = new \ReflectionFunction($listener);
@@ -58,7 +58,7 @@ public function __construct($listener, ?string $name, Stopwatch $stopwatch, Even
5858
} elseif (\is_string($listener)) {
5959
$this->pretty = $this->name = $listener;
6060
} else {
61-
$this->name = \get_class($listener);
61+
$this->name = get_debug_type($listener);
6262
$this->pretty = $this->name.'::__invoke';
6363
}
6464

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
"require": {
1919
"php": "^7.2.5",
2020
"symfony/deprecation-contracts": "^2.1",
21-
"symfony/event-dispatcher-contracts": "^2"
21+
"symfony/event-dispatcher-contracts": "^2",
22+
"symfony/polyfill-php80": "^1.15"
2223
},
2324
"require-dev": {
2425
"symfony/dependency-injection": "^4.4|^5.0",

0 commit comments

Comments
 (0)