trait RecursivelyKsortedArrayIdenticalToTrait

Methods

static void
assertThat(mixed $value, Constraint $constraint, string $message = '')

Evaluates a \PHPUnit\Framework\Constraint\Constraint matcher object.

static void
assertRecursivelyKsortedArrayIdenticalTo(array $expected, mixed $actual, string $message = '', int $flags = SORT_REGULAR)

Asserts that $actual is an array identical to $expected when key-sorted recursively.

static void
assertNotRecursivelyKsortedArrayIdenticalTo(array $expected, mixed $actual, string $message = '', int $flags = SORT_REGULAR)

Asserts that $actual fails to be an array identical to $expected when key-sorted recursively.

recursivelyKsortedArrayIdenticalTo(array $expected, int $flags = SORT_REGULAR)

Compares selected $actual with $expected array after recursively key-sorting both sides.

Details

at line 25
abstract static void assertThat(mixed $value, Constraint $constraint, string $message = '')

Evaluates a \PHPUnit\Framework\Constraint\Constraint matcher object.

Parameters

mixed $value
Constraint $constraint
string $message

Return Value

void

Exceptions

ExpectationFailedException

at line 37
static void assertRecursivelyKsortedArrayIdenticalTo(array $expected, mixed $actual, string $message = '', int $flags = SORT_REGULAR)

Asserts that $actual is an array identical to $expected when key-sorted recursively.

Parameters

array $expected

expected array

mixed $actual

actual value

string $message

optional failure message

int $flags

Return Value

void

Exceptions

ExpectationFailedException
InvalidArgumentException

at line 56
static void assertNotRecursivelyKsortedArrayIdenticalTo(array $expected, mixed $actual, string $message = '', int $flags = SORT_REGULAR)

Asserts that $actual fails to be an array identical to $expected when key-sorted recursively.

Parameters

array $expected

expected array

mixed $actual

actual value

string $message

optional failure message

int $flags

Return Value

void

Exceptions

ExpectationFailedException
InvalidArgumentException

at line 72
static RecursivelyKsortedArrayIdenticalTo recursivelyKsortedArrayIdenticalTo(array $expected, int $flags = SORT_REGULAR)

Compares selected $actual with $expected array after recursively key-sorting both sides.

Parameters

array $expected

expected array

int $flags

Return Value

RecursivelyKsortedArrayIdenticalTo

Exceptions

InvalidArgumentException