11<?php
22
3+ declare (strict_types=1 );
4+
35namespace Doctrine \Tests \Common ;
46
57use Doctrine \Common \EventArgs ;
@@ -17,79 +19,73 @@ class EventManagerTest extends TestCase
1719 private const POST_FOO = 'postFoo ' ;
1820 private const PRE_BAR = 'preBar ' ;
1921
20- /** @var bool */
21- private $ _preFooInvoked = false ;
22-
23- /** @var bool */
24- private $ _postFooInvoked = false ;
25-
26- /** @var EventManager */
27- private $ _eventManager ;
22+ private bool $ preFooInvoked = false ;
23+ private bool $ postFooInvoked = false ;
24+ private EventManager $ eventManager ;
2825
2926 protected function setUp (): void
3027 {
31- $ this ->_eventManager = new EventManager ();
32- $ this ->_preFooInvoked = false ;
33- $ this ->_postFooInvoked = false ;
28+ $ this ->eventManager = new EventManager ();
29+ $ this ->preFooInvoked = false ;
30+ $ this ->postFooInvoked = false ;
3431 }
3532
3633 public function testInitialState (): void
3734 {
38- self ::assertEquals ([], $ this ->_eventManager ->getListeners ());
39- self ::assertFalse ($ this ->_eventManager ->hasListeners (self ::PRE_FOO ));
40- self ::assertFalse ($ this ->_eventManager ->hasListeners (self ::POST_FOO ));
35+ self ::assertEquals ([], $ this ->eventManager ->getListeners ());
36+ self ::assertFalse ($ this ->eventManager ->hasListeners (self ::PRE_FOO ));
37+ self ::assertFalse ($ this ->eventManager ->hasListeners (self ::POST_FOO ));
4138 }
4239
4340 public function testAddEventListener (): void
4441 {
45- $ this ->_eventManager ->addEventListener (['preFoo ' , 'postFoo ' ], $ this );
46- self ::assertTrue ($ this ->_eventManager ->hasListeners (self ::PRE_FOO ));
47- self ::assertTrue ($ this ->_eventManager ->hasListeners (self ::POST_FOO ));
48- self ::assertEquals (1 , count ($ this ->_eventManager ->getListeners (self ::PRE_FOO )));
49- self ::assertEquals (1 , count ($ this ->_eventManager ->getListeners (self ::POST_FOO )));
50- self ::assertEquals (2 , count ($ this ->_eventManager ->getListeners ()));
42+ $ this ->eventManager ->addEventListener (['preFoo ' , 'postFoo ' ], $ this );
43+ self ::assertTrue ($ this ->eventManager ->hasListeners (self ::PRE_FOO ));
44+ self ::assertTrue ($ this ->eventManager ->hasListeners (self ::POST_FOO ));
45+ self ::assertEquals (1 , count ($ this ->eventManager ->getListeners (self ::PRE_FOO )));
46+ self ::assertEquals (1 , count ($ this ->eventManager ->getListeners (self ::POST_FOO )));
47+ self ::assertEquals (2 , count ($ this ->eventManager ->getListeners ()));
5148 }
5249
5350 public function testDispatchEvent (): void
5451 {
55- $ this ->_eventManager ->addEventListener (['preFoo ' , 'postFoo ' ], $ this );
56- $ this ->_eventManager ->dispatchEvent (self ::PRE_FOO );
57- self ::assertTrue ($ this ->_preFooInvoked );
58- self ::assertFalse ($ this ->_postFooInvoked );
52+ $ this ->eventManager ->addEventListener (['preFoo ' , 'postFoo ' ], $ this );
53+ $ this ->eventManager ->dispatchEvent (self ::PRE_FOO );
54+ self ::assertTrue ($ this ->preFooInvoked );
55+ self ::assertFalse ($ this ->postFooInvoked );
5956 }
6057
6158 public function testRemoveEventListener (): void
6259 {
63- $ this ->_eventManager ->addEventListener (['preBar ' ], $ this );
64- self ::assertTrue ($ this ->_eventManager ->hasListeners (self ::PRE_BAR ));
65- $ this ->_eventManager ->removeEventListener (['preBar ' ], $ this );
66- self ::assertFalse ($ this ->_eventManager ->hasListeners (self ::PRE_BAR ));
60+ $ this ->eventManager ->addEventListener (['preBar ' ], $ this );
61+ self ::assertTrue ($ this ->eventManager ->hasListeners (self ::PRE_BAR ));
62+ $ this ->eventManager ->removeEventListener (['preBar ' ], $ this );
63+ self ::assertFalse ($ this ->eventManager ->hasListeners (self ::PRE_BAR ));
6764 }
6865
6966 public function testAddEventSubscriber (): void
7067 {
7168 $ eventSubscriber = new TestEventSubscriber ();
72- $ this ->_eventManager ->addEventSubscriber ($ eventSubscriber );
73- self ::assertTrue ($ this ->_eventManager ->hasListeners (self ::PRE_FOO ));
74- self ::assertTrue ($ this ->_eventManager ->hasListeners (self ::POST_FOO ));
69+ $ this ->eventManager ->addEventSubscriber ($ eventSubscriber );
70+ self ::assertTrue ($ this ->eventManager ->hasListeners (self ::PRE_FOO ));
71+ self ::assertTrue ($ this ->eventManager ->hasListeners (self ::POST_FOO ));
7572 }
7673
7774 public function testRemoveEventSubscriber (): void
7875 {
7976 $ eventSubscriber = new TestEventSubscriber ();
80- $ this ->_eventManager ->addEventSubscriber ($ eventSubscriber );
81- $ this ->_eventManager ->removeEventSubscriber ($ eventSubscriber );
82- self ::assertFalse ($ this ->_eventManager ->hasListeners (self ::PRE_FOO ));
83- self ::assertFalse ($ this ->_eventManager ->hasListeners (self ::POST_FOO ));
77+ $ this ->eventManager ->addEventSubscriber ($ eventSubscriber );
78+ $ this ->eventManager ->removeEventSubscriber ($ eventSubscriber );
79+ self ::assertFalse ($ this ->eventManager ->hasListeners (self ::PRE_FOO ));
80+ self ::assertFalse ($ this ->eventManager ->hasListeners (self ::POST_FOO ));
8481 }
8582
8683 public function testNoDispatchingForUnregisteredEvent (): void
8784 {
88- $ reflection = new ReflectionProperty (EventArgs::class, '_emptyEventArgsInstance ' );
89- $ reflection ->setAccessible (true );
85+ $ reflection = new ReflectionProperty (EventArgs::class, 'emptyEventArgsInstance ' );
9086 $ reflection ->setValue (null , null );
9187
92- $ this ->_eventManager ->dispatchEvent ('unknown ' );
88+ $ this ->eventManager ->dispatchEvent ('unknown ' );
9389
9490 self ::assertNull ($ reflection ->getValue (null ));
9591 }
@@ -98,20 +94,18 @@ public function testNoDispatchingForUnregisteredEvent(): void
9894
9995 public function preFoo (EventArgs $ e ): void
10096 {
101- $ this ->_preFooInvoked = true ;
97+ $ this ->preFooInvoked = true ;
10298 }
10399
104100 public function postFoo (EventArgs $ e ): void
105101 {
106- $ this ->_postFooInvoked = true ;
102+ $ this ->postFooInvoked = true ;
107103 }
108104}
109105
110106class TestEventSubscriber implements EventSubscriber
111107{
112- /**
113- * @return string[]
114- */
108+ /** @return string[] */
115109 public function getSubscribedEvents (): array
116110 {
117111 return ['preFoo ' , 'postFoo ' ];
0 commit comments