Skip to content

Commit 6948b79

Browse files
authored
Merge pull request #526 from FriendsOfSymfony/defensive-event-bc
do not mess up if the contracts happen to be installed but are not used
2 parents 7ec24eb + c1832fa commit 6948b79

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/BaseEvent.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@
1414
use Symfony\Component\EventDispatcher\Event as OldEvent;
1515
use Symfony\Contracts\EventDispatcher\Event as ContractEvent;
1616

17-
if (class_exists(ContractEvent::class)) {
18-
class BaseEvent extends ContractEvent
19-
{
20-
}
21-
} else {
17+
if (class_exists(OldEvent::class)) {
2218
/**
2319
* @codeCoverageIgnore
2420
* @ignore This is purely for 3.4 comparability.
2521
*/
2622
class BaseEvent extends OldEvent
2723
{
2824
}
25+
} else {
26+
class BaseEvent extends ContractEvent
27+
{
28+
}
2929
}

0 commit comments

Comments
 (0)