Skip to content

Commit 1ef6ce5

Browse files
committed
Use Symfony\Contracts\EventDispatcher\Event is available
1 parent b4fde6a commit 1ef6ce5

File tree

7 files changed

+29
-6
lines changed

7 files changed

+29
-6
lines changed

Event/CommentEvent.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
namespace FOS\CommentBundle\Event;
1313

1414
use FOS\CommentBundle\Model\CommentInterface;
15-
use Symfony\Component\EventDispatcher\Event;
1615

1716
/**
1817
* An event that occurs related to a comment.

Event/Event.php

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?php
2+
3+
/*
4+
* This file is part of the FOSCommentBundle package.
5+
*
6+
* (c) FriendsOfSymfony <http://friendsofsymfony.github.com/>
7+
*
8+
* This source file is subject to the MIT license that is bundled
9+
* with this source code in the file LICENSE.
10+
*/
11+
12+
namespace FOS\CommentBundle\Event;
13+
14+
use Symfony\Component\EventDispatcher\Event as BaseEventDeprecated;
15+
use Symfony\Contracts\EventDispatcher\Event as BaseEvent;
16+
17+
// Symfony 4.3 BC layer
18+
if (class_exists(BaseEvent::class)) {
19+
class Event extends BaseEvent
20+
{
21+
}
22+
} else {
23+
class Event extends BaseEventDeprecated
24+
{
25+
}
26+
}

Event/ThreadEvent.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
namespace FOS\CommentBundle\Event;
1313

1414
use FOS\CommentBundle\Model\ThreadInterface;
15-
use Symfony\Component\EventDispatcher\Event;
1615

1716
/**
1817
* An event that occurs related to a thread.

Event/VoteEvent.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
namespace FOS\CommentBundle\Event;
1313

1414
use FOS\CommentBundle\Model\VoteInterface;
15-
use Symfony\Component\EventDispatcher\Event;
1615

1716
/**
1817
* An event that occurs related to a vote.

Model/CommentManager.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111

1212
namespace FOS\CommentBundle\Model;
1313

14+
use FOS\CommentBundle\Event\Event;
1415
use FOS\CommentBundle\Event\CommentEvent;
1516
use FOS\CommentBundle\Event\CommentPersistEvent;
1617
use FOS\CommentBundle\Events;
1718
use FOS\CommentBundle\Sorting\SortingFactory;
1819
use FOS\CommentBundle\Sorting\SortingInterface;
1920
use InvalidArgumentException;
20-
use Symfony\Component\EventDispatcher\Event;
2121
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
2222
use Symfony\Component\EventDispatcher\LegacyEventDispatcherProxy;
2323

Model/ThreadManager.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111

1212
namespace FOS\CommentBundle\Model;
1313

14+
use FOS\CommentBundle\Event\Event;
1415
use FOS\CommentBundle\Event\ThreadEvent;
1516
use FOS\CommentBundle\Events;
16-
use Symfony\Component\EventDispatcher\Event;
1717
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
1818
use Symfony\Component\EventDispatcher\LegacyEventDispatcherProxy;
1919

Model/VoteManager.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111

1212
namespace FOS\CommentBundle\Model;
1313

14+
use FOS\CommentBundle\Event\Event;
1415
use FOS\CommentBundle\Event\VoteEvent;
1516
use FOS\CommentBundle\Event\VotePersistEvent;
1617
use FOS\CommentBundle\Events;
17-
use Symfony\Component\EventDispatcher\Event;
1818
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
1919
use Symfony\Component\EventDispatcher\LegacyEventDispatcherProxy;
2020

0 commit comments

Comments
 (0)