PHP Класс MGDigital\BusQue\Features\Context\AbstractBaseContext

Наследование: implements Behat\Behat\Context\SnippetAcceptingContext
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$clock MGDigital\BusQue\ClockInterface
$commandBus MGDigital\BusQue\CommandBusAdapterInterface
$commandIdGenerator MGDigital\BusQue\CommandIdGeneratorInterface
$implementation MGDigital\BusQue\Implementation
$prophet Prophecy\Prophet
$queueResolver MGDigital\BusQue\QueueResolverInterface

Открытые методы

Метод Описание
iCancel ( $arg1 )
iClearTheQueue ( )
iClearTheSchedule ( )
iDeleteTheQueue ( )
iQueueACommand ( $command )
iQueueACommandWithId ( $command, string $id )
iRunTheQueueWorker ( )
iRunTheSchedulerWorker ( )
iScheduleACommandToRunAt ( $command, $arg1, $arg2 )
iScheduleACommandWithIdToRunAt ( $command, $id, $arg1, $arg2 )
setup ( )
theCommandArgShouldHaveRun ( $arg1 )
theCommandArgShouldNotHaveRun ( $arg1 )
theCommandShouldBeQueued ( )
theCommandShouldHaveRun ( )
theCommandWillThrowAnExceptionWhenItIsHandled ( )
theCommandWithIdArgShouldBQueued ( $arg1 )
theCommandWithIdShouldBeScheduledAt ( $arg1, $arg2, $arg3 )
theCommandWithIdShouldResolveTo ( $arg1, $arg2 )
theQueueIsEmpty ( )
theQueueShouldHaveBeenDeleted ( )
theTimeIs ( $arg1, $arg2 )
thereShouldBeNCommandsInTheQueue ( integer $arg1 )

Защищенные методы

Метод Описание
getImplementation ( ) : Implementation
queueCommand ( $command, string $id = null )
scheduleCommand ( $command, DateTimeInterface $dateTime, string $id )

Описание методов

getImplementation() абстрактный защищенный Метод

abstract protected getImplementation ( ) : Implementation
Результат MGDigital\BusQue\Implementation

iCancel() публичный Метод

public iCancel ( $arg1 )

iClearTheQueue() публичный Метод

public iClearTheQueue ( )

iClearTheSchedule() публичный Метод

public iClearTheSchedule ( )

iDeleteTheQueue() публичный Метод

public iDeleteTheQueue ( )

iQueueACommand() публичный Метод

public iQueueACommand ( $command )

iQueueACommandWithId() публичный Метод

public iQueueACommandWithId ( $command, string $id )
$id string

iRunTheQueueWorker() публичный Метод

public iRunTheQueueWorker ( )

iRunTheSchedulerWorker() публичный Метод

iScheduleACommandToRunAt() публичный Метод

public iScheduleACommandToRunAt ( $command, $arg1, $arg2 )

iScheduleACommandWithIdToRunAt() публичный Метод

public iScheduleACommandWithIdToRunAt ( $command, $id, $arg1, $arg2 )

queueCommand() защищенный Метод

protected queueCommand ( $command, string $id = null )
$id string

scheduleCommand() защищенный Метод

protected scheduleCommand ( $command, DateTimeInterface $dateTime, string $id )
$dateTime DateTimeInterface
$id string

setup() публичный Метод

public setup ( )

theCommandArgShouldHaveRun() публичный Метод

public theCommandArgShouldHaveRun ( $arg1 )

theCommandArgShouldNotHaveRun() публичный Метод

theCommandShouldBeQueued() публичный Метод

theCommandShouldHaveRun() публичный Метод

theCommandWillThrowAnExceptionWhenItIsHandled() публичный Метод

theCommandWithIdArgShouldBQueued() публичный Метод

theCommandWithIdShouldBeScheduledAt() публичный Метод

public theCommandWithIdShouldBeScheduledAt ( $arg1, $arg2, $arg3 )

theCommandWithIdShouldResolveTo() публичный Метод

public theCommandWithIdShouldResolveTo ( $arg1, $arg2 )

theQueueIsEmpty() публичный Метод

public theQueueIsEmpty ( )

theQueueShouldHaveBeenDeleted() публичный Метод

theTimeIs() публичный Метод

public theTimeIs ( $arg1, $arg2 )

thereShouldBeNCommandsInTheQueue() публичный Метод

Описание свойств

$clock защищенное свойство

protected ClockInterface,MGDigital\BusQue $clock
Результат MGDigital\BusQue\ClockInterface

$commandBus защищенное свойство

protected CommandBusAdapterInterface,MGDigital\BusQue $commandBus
Результат MGDigital\BusQue\CommandBusAdapterInterface

$commandIdGenerator защищенное свойство

protected CommandIdGeneratorInterface,MGDigital\BusQue $commandIdGenerator
Результат MGDigital\BusQue\CommandIdGeneratorInterface

$implementation защищенное свойство

protected Implementation,MGDigital\BusQue $implementation
Результат MGDigital\BusQue\Implementation

$prophet защищенное свойство

protected Prophet,Prophecy $prophet
Результат Prophecy\Prophet

$queueResolver защищенное свойство

protected QueueResolverInterface,MGDigital\BusQue $queueResolver
Результат MGDigital\BusQue\QueueResolverInterface