AdminRepository
extends AbstractEventDispatchingRepository
in package
Class AdminRepository
Table of Contents
- $eventDispatcher : EventDispatcherInterface
- $mapper : AdminMapper
- $reader : AdminReader
- $writer : AdminWriter
- __construct() : mixed
- AdminRepository constructor.
- dispatchEntityEvents() : void
- dispatchEvent() : void
- getAdminById() : Admin
- getAdmins() : Admins
- storeAdmins() : AdminIds
- setEventDispatcher() : void
Properties
$eventDispatcher
private
EventDispatcherInterface
$eventDispatcher
$mapper
private
AdminMapper
$mapper
$reader
private
AdminReader
$reader
$writer
private
AdminWriter
$writer
Methods
__construct()
AdminRepository constructor.
public
__construct(AdminMapper $mapper, AdminReader $reader, AdminWriter $writer, EventDispatcherInterface $eventDispatcher) : mixed
Parameters
- $mapper : AdminMapper
- $reader : AdminReader
- $writer : AdminWriter
- $eventDispatcher : EventDispatcherInterface
Return values
mixed —dispatchEntityEvents()
public
dispatchEntityEvents(EventRaisingEntity $entity) : void
Parameters
- $entity : EventRaisingEntity
Tags
Return values
void —dispatchEvent()
public
dispatchEvent(object $event) : void
Parameters
- $event : object
Tags
Return values
void —getAdminById()
public
getAdminById(AdminId $adminId) : Admin
Parameters
- $adminId : AdminId
Tags
Return values
Admin —getAdmins()
public
getAdmins() : Admins
Return values
Admins —storeAdmins()
public
storeAdmins(Admin ...$admins) : AdminIds
Parameters
- $admins : Admin
Tags
Return values
AdminIds —setEventDispatcher()
protected
setEventDispatcher(EventDispatcherInterface $eventDispatcher) : void
Parameters
- $eventDispatcher : EventDispatcherInterface