ResolveTargetEntityListener
in package
implements
EventSubscriber
ResolveTargetEntityListener
Mechanism to overwrite interfaces or classes specified as association targets.
Interfaces, Classes, Traits and Enums
- EventSubscriber
- An EventSubscriber knows himself what events he is interested in.
Table of Contents
- $resolveTargetEntities : array<string|int, array<string|int, mixed>>
- addResolveTargetEntity() : void
- Adds a target-entity class name to resolve to a new class name.
- getSubscribedEvents() : array<string|int, string>
- Returns an array of events this subscriber wants to listen to.
- remapAssociation() : void
Properties
$resolveTargetEntities
private
array<string|int, array<string|int, mixed>>
$resolveTargetEntities
= []
indexed by original entity name
Methods
addResolveTargetEntity()
Adds a target-entity class name to resolve to a new class name.
public
addResolveTargetEntity(string $originalEntity, string $newEntity, array<string|int, mixed> $mapping) : void
Parameters
- $originalEntity : string
- $newEntity : string
- $mapping : array<string|int, mixed>
Tags
Return values
void —getSubscribedEvents()
Returns an array of events this subscriber wants to listen to.
public
getSubscribedEvents() : array<string|int, string>
Return values
array<string|int, string> —remapAssociation()
private
remapAssociation(ClassMetadata $classMetadata, array<string|int, mixed> $mapping) : void
Parameters
- $classMetadata : ClassMetadata
- $mapping : array<string|int, mixed>