PHP Класс Eloquent\Phony\Event\EventOrderVerifier

Показать файл Открыть проект

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

Метод Описание
__construct ( Eloquent\Phony\Assertion\AssertionRecorder $assertionRecorder, AssertionRenderer $assertionRenderer ) Construct a new event order verifier.
anyOrder ( ) : EventCollection Throws an exception unless at least one event is supplied.
anyOrderSequence ( mixed $events ) : EventCollection Throws an exception unless the supplied event sequence contains at least one event.
checkAnyOrder ( ) : EventCollection | null Checks that at least one event is supplied.
checkAnyOrderSequence ( mixed $events ) : EventCollection | null Checks if the supplied event sequence contains at least one event.
checkInOrder ( ) : EventCollection | null Checks if the supplied events happened in chronological order.
checkInOrderSequence ( mixed $events ) : EventCollection | null Checks if the supplied event sequence happened in chronological order.
inOrder ( ) : EventCollection Throws an exception unless the supplied events happened in chronological order.
inOrderSequence ( mixed $events ) : EventCollection Throws an exception unless the supplied event sequence happened in chronological order.
instance ( ) : EventOrderVerifier Get the static instance of this verifier.

Приватные методы

Метод Описание
expectedEvents ( $events )
mergeEvents ( $events )

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

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

Construct a new event order verifier.
public __construct ( Eloquent\Phony\Assertion\AssertionRecorder $assertionRecorder, AssertionRenderer $assertionRenderer )
$assertionRecorder Eloquent\Phony\Assertion\AssertionRecorder The assertion recorder to use.
$assertionRenderer Eloquent\Phony\Assertion\AssertionRenderer The assertion renderer to use.

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

Throws an exception unless at least one event is supplied.
public anyOrder ( ) : EventCollection
Результат EventCollection The result.

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

Throws an exception unless the supplied event sequence contains at least one event.
public anyOrderSequence ( mixed $events ) : EventCollection
$events mixed
Результат EventCollection The result.

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

Checks that at least one event is supplied.
public checkAnyOrder ( ) : EventCollection | null
Результат EventCollection | null The result.

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

Checks if the supplied event sequence contains at least one event.
public checkAnyOrderSequence ( mixed $events ) : EventCollection | null
$events mixed
Результат EventCollection | null The result.

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

Checks if the supplied events happened in chronological order.
public checkInOrder ( ) : EventCollection | null
Результат EventCollection | null The result.

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

Checks if the supplied event sequence happened in chronological order.
public checkInOrderSequence ( mixed $events ) : EventCollection | null
$events mixed
Результат EventCollection | null The result.

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

Throws an exception unless the supplied events happened in chronological order.
public inOrder ( ) : EventCollection
Результат EventCollection The result.

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

Throws an exception unless the supplied event sequence happened in chronological order.
public inOrderSequence ( mixed $events ) : EventCollection
$events mixed
Результат EventCollection The result.

instance() публичный статический Метод

Get the static instance of this verifier.
public static instance ( ) : EventOrderVerifier
Результат EventOrderVerifier The static verifier.