forked from doctrine/DoctrineBundle
/
orm_attach_entity_listener_tag.yml
41 lines (34 loc) · 1.29 KB
/
orm_attach_entity_listener_tag.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
services:
entity_listener1:
class: EntityListener1
tags:
- { name: doctrine.orm.entity_listener, entity: My/Entity1, event: postLoad }
entity_listener2:
class: EntityListener2
tags:
- { name: doctrine.orm.entity_listener, entity_manager: em2, entity: My/Entity2, event: preFlush, method: preFlushHandler }
invokable_entity_listener:
class: Doctrine\Bundle\DoctrineBundle\Tests\DependencyInjection\Fixtures\InvokableEntityListener
tags:
- { name: doctrine.orm.entity_listener, entity: My/Entity1, event: loadClassMetadata }
- { name: doctrine.orm.entity_listener, entity: My/Entity1, event: postPersist }
grand_parent_entity_listener:
class: GrandParentEntityListener
parent_entity_listener:
parent: grand_parent_entity_listener
class: ParentEntityListener
children_entity_listener:
parent: parent_entity_listener
tags:
- { name: doctrine.orm.entity_listener, entity: My/Entity3, event: postLoad, priority: 1 }
doctrine:
dbal:
default_connection: default
connections:
default:
dbname: db
orm:
default_entity_manager: em1
entity_managers:
em1:
em2: