Namespaces

Classes

All

Requires the output of every comparator to be true.

Any

Requires the output of at least one comparator to be true.

Compare a value using a callback.

Checks if the value is equal to the given value. Uses loose comparison.

Check if the value is of a given type. Supports all scalar types, objects, arrays, callables, classes, interfaces and traits.

Not

Inverts the result of a mutator.

One

Only one of the given comparators must be true. Outputs false if none or more than one is true (xor).

Checks if the value is identical to the given value. Uses strict comparison.

Interfaces