PHP Class spec\MGDigital\BusQue\AbstractSpec

Inheritance: extends PhpSpec\ObjectBehavior
Exibir arquivo Open project: mgdigital/busque

Protected Properties

Property Type Description
$clock MGDigital\BusQue\ClockInterface
$commandBusAdapter MGDigital\BusQue\CommandBusAdapterInterface
$commandIdGenerator MGDigital\BusQue\CommandIdGeneratorInterface
$commandSerializer MGDigital\BusQue\CommandSerializerInterface
$implementation MGDigital\BusQue\Implementation
$logger Psr\Log\LoggerInterface
$queueDriver MGDigital\BusQue\QueueDriverInterface
$queueResolver MGDigital\BusQue\QueueResolverInterface
$schedulerDriver MGDigital\BusQue\SchedulerDriverInterface

Public Methods

Method Description
let ( $queueResolver, $commandSerializer, $commandIdGenerator, $queueDriver, $schedulerDriver, $clock, $commandBusAdapter, $logger )

Protected Methods

Method Description
getConstructorArguments ( ) : array

Method Details

getConstructorArguments() protected method

protected getConstructorArguments ( ) : array
return array

let() public method

public let ( $queueResolver, $commandSerializer, $commandIdGenerator, $queueDriver, $schedulerDriver, $clock, $commandBusAdapter, $logger )

Property Details

$clock protected_oe property

protected ClockInterface,MGDigital\BusQue $clock
return MGDigital\BusQue\ClockInterface

$commandBusAdapter protected_oe property

protected CommandBusAdapterInterface,MGDigital\BusQue $commandBusAdapter
return MGDigital\BusQue\CommandBusAdapterInterface

$commandIdGenerator protected_oe property

protected CommandIdGeneratorInterface,MGDigital\BusQue $commandIdGenerator
return MGDigital\BusQue\CommandIdGeneratorInterface

$commandSerializer protected_oe property

protected CommandSerializerInterface,MGDigital\BusQue $commandSerializer
return MGDigital\BusQue\CommandSerializerInterface

$implementation protected_oe property

protected Implementation,MGDigital\BusQue $implementation
return MGDigital\BusQue\Implementation

$logger protected_oe property

protected LoggerInterface,Psr\Log $logger
return Psr\Log\LoggerInterface

$queueDriver protected_oe property

protected QueueDriverInterface,MGDigital\BusQue $queueDriver
return MGDigital\BusQue\QueueDriverInterface

$queueResolver protected_oe property

protected QueueResolverInterface,MGDigital\BusQue $queueResolver
return MGDigital\BusQue\QueueResolverInterface

$schedulerDriver protected_oe property

protected SchedulerDriverInterface,MGDigital\BusQue $schedulerDriver
return MGDigital\BusQue\SchedulerDriverInterface