UserConfigurationRepository
extends AbstractEventDispatchingRepository
in package
implements
UserConfigurationRepository
Class UserConfigurationRepository
Interfaces, Classes and Traits
- UserConfigurationRepository
- Interface UserConfigurationRepository
Table of Contents
- $eventDispatcher : EventDispatcherInterface
- $factory : UserConfigurationFactory
- $reader : UserConfigurationReader
- $writer : UserConfigurationWriter
- __construct() : mixed
- UserConfigurationRepository constructor.
- dispatchEntityEvents() : void
- dispatchEvent() : void
- getByKey() : UserConfiguration
- store() : void
- setEventDispatcher() : void
Properties
$eventDispatcher
private
EventDispatcherInterface
$eventDispatcher
$factory
private
UserConfigurationFactory
$factory
$reader
private
UserConfigurationReader
$reader
$writer
private
UserConfigurationWriter
$writer
Methods
__construct()
UserConfigurationRepository constructor.
public
__construct(UserConfigurationReader $reader, UserConfigurationWriter $writer, UserConfigurationFactory $factory, EventDispatcherInterface $eventDispatcher) : mixed
Parameters
- $reader : UserConfigurationReader
- $writer : UserConfigurationWriter
- $factory : UserConfigurationFactory
- $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 —getByKey()
public
getByKey(UserId $userId, UserConfigurationKey $key) : UserConfiguration
Parameters
- $userId : UserId
- $key : UserConfigurationKey
Tags
Return values
UserConfiguration —store()
public
store(UserConfiguration $configuration) : void
Parameters
- $configuration : UserConfiguration
Return values
void —setEventDispatcher()
protected
setEventDispatcher(EventDispatcherInterface $eventDispatcher) : void
Parameters
- $eventDispatcher : EventDispatcherInterface