PHP Class Dumplie\SharedKernel\Infrastructure\InMemory\InMemoryEventLog

Inheritance: implements Dumplie\SharedKernel\Application\EventLog
Show file Open project: dumplie/dumplie

Public Methods

Method Description
__construct ( )
log ( Dumplie\SharedKernel\Domain\Event\Event $event )
subscribeFor ( string $eventName, Dumplie\SharedKernel\Domain\Event\Listener $listener )

Private Methods

Method Description
serizlize ( Dumplie\SharedKernel\Domain\Event\Event $event ) : string

Method Details

__construct() public method

public __construct ( )

log() public method

public log ( Dumplie\SharedKernel\Domain\Event\Event $event )
$event Dumplie\SharedKernel\Domain\Event\Event

subscribeFor() public method

public subscribeFor ( string $eventName, Dumplie\SharedKernel\Domain\Event\Listener $listener )
$eventName string
$listener Dumplie\SharedKernel\Domain\Event\Listener