@@ -254,15 +254,6 @@ events during the life-time of their registered entities.
254
254
cascade remove relations. In this case, you should load yourself the proxy in
255
255
the associated pre event.
256
256
257
- You can access the Event constants from the ``Events `` class in the
258
- ORM package.
259
-
260
- .. code-block :: php
261
-
262
- <?php
263
- use Doctrine\ORM\Events;
264
- echo Events::preUpdate;
265
-
266
257
These can be hooked into by two different types of event
267
258
listeners:
268
259
@@ -531,8 +522,10 @@ EventManager that is passed to the EntityManager factory:
531
522
.. code-block :: php
532
523
533
524
<?php
525
+ use Doctrine\ORM\Events;
526
+
534
527
$eventManager = new EventManager();
535
- $eventManager->addEventListener(array( Events::preUpdate) , new MyEventListener());
528
+ $eventManager->addEventListener([ Events::preUpdate] , new MyEventListener());
536
529
$eventManager->addEventSubscriber(new MyEventSubscriber());
537
530
538
531
$entityManager = EntityManager::create($dbOpts, $config, $eventManager);
@@ -543,7 +536,9 @@ EntityManager was created:
543
536
.. code-block :: php
544
537
545
538
<?php
546
- $entityManager->getEventManager()->addEventListener(array(Events::preUpdate), new MyEventListener());
539
+ use Doctrine\ORM\Events;
540
+
541
+ $entityManager->getEventManager()->addEventListener([Events::preUpdate], new MyEventListener());
547
542
$entityManager->getEventManager()->addEventSubscriber(new MyEventSubscriber());
548
543
549
544
.. _reference-events-implementing-listeners :
0 commit comments