ContainerEntityListenerResolver
in package
implements
EntityListenerServiceResolver
Tags
Interfaces, Classes, Traits and Enums
- EntityListenerServiceResolver
- A resolver is used to instantiate an entity listener.
Table of Contents
- $container : ContainerInterface
- $instances : array<string|int, object>
- $serviceIds : array<string|int, string>
- __construct() : mixed
- clear() : mixed
- {@inheritdoc}
- register() : mixed
- {@inheritdoc}
- registerService() : mixed
- resolve() : mixed
- {@inheritdoc}
- normalizeClassName() : string
- resolveService() : object
Properties
$container
private
ContainerInterface
$container
$instances
private
array<string|int, object>
$instances
= []
Map to store entity listener instances.
$serviceIds
private
array<string|int, string>
$serviceIds
= []
Map to store registered service ids
Methods
__construct()
public
__construct(ContainerInterface $container) : mixed
Parameters
- $container : ContainerInterface
-
a service locator for listeners
Return values
mixed —clear()
{@inheritdoc}
public
clear([mixed $className = null ]) : mixed
Parameters
- $className : mixed = null
Return values
mixed —register()
{@inheritdoc}
public
register(mixed $object) : mixed
Parameters
- $object : mixed
Return values
mixed —registerService()
public
registerService(mixed $className, mixed $serviceId) : mixed
Parameters
- $className : mixed
- $serviceId : mixed
Return values
mixed —resolve()
{@inheritdoc}
public
resolve(mixed $className) : mixed
Parameters
- $className : mixed
Return values
mixed —normalizeClassName()
private
normalizeClassName(string $className) : string
Parameters
- $className : string
Return values
string —resolveService()
private
resolveService(string $serviceId) : object
Parameters
- $serviceId : string