Skip to content
This repository was archived by the owner on Apr 13, 2022. It is now read-only.

Commit 4ecb32b

Browse files
Support overriding here too
1 parent 23cc0ba commit 4ecb32b

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/EventServiceProviderTrait.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,12 +92,14 @@ protected function getListenerMap()
9292
{
9393
$class = $this->getServiceProviderClass($this->app);
9494

95-
$reflection = new ReflectionClass($class);
96-
97-
$property = $reflection->getProperty('listen');
95+
return $this->getEventListeners(new $class($this->app));
96+
}
9897

98+
protected function getEventListeners($provider)
99+
{
100+
$property = (new ReflectionClass($provider))->getProperty('listen');
99101
$property->setAccessible(true);
100102

101-
return $property->getValue(new $class($this->app));
103+
return $property->getValue($provider);
102104
}
103105
}

0 commit comments

Comments
 (0)