Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
bug #33693 [Security] use LegacyEventDispatcherProxy (dmaicher)
This PR was merged into the 4.3 branch. Discussion ---------- [Security] use LegacyEventDispatcherProxy | Q | A | ------------- | --- | Branch? | 4.3 | Bug fix? | yes | New feature? | no | Deprecations? | no | Tickets | - | License | MIT | Doc PR | - I ran into an issue on one of my apps that has its own event dispatcher class using the old dispatch method signature ```php public function dispatch($eventName, Event $event = null) ``` This leads to ``` TypeError: Argument 2 passed to X\Tests\Base\TestEventDispatcher::dispatch() must be an instance of Symfony\Component\EventDispatcher\Event or null, string given, called in /var/www/x/symfony/vendor/symfony/security/Http/Firewall/ContextListener.php on line 230 /var/www/x/symfony/tests/Base/TestEventDispatcher.php:20 /var/www/x/symfony/vendor/symfony/security/Http/Firewall/ContextListener.php:230 /var/www/x/symfony/vendor/symfony/security/Http/Firewall/ContextListener.php:111 ``` since the event here is dispatched using the new signature: https://github.com/symfony/symfony/blob/4.4/src/Symfony/Component/Security/Http/Firewall/ContextListener.php#L259 Commits ------- 7067e48 [Security] use LegacyEventDispatcherProxy
- Loading branch information