Classes
Abstract base class for constraints that compare key-sorted arrays.
Constraint that accepts arrays having values equal to specified ones.
Constraint that accepts arrays having values equal to specified ones.
Constraint that accepts classes having properties equal to specified ones.
Constraint that accepts classes having properties identical to specified ones.
Constraint that accepts classes that extend given class.
Constraint that accepts objects, classes, traits and interfaces having given method.
Constraint that accepts arrays of matches returned from preg_match()
having capture groups as specified in the array of expectations.
Constraint that accepts classes that implement given interface.
Constraint that accepts arrays equal to specified one when key-sorted.
Constraint that accepts arrays identical to specified one when key-sorted.
Constraint that accepts objects having properties equal to specified ones.
Constraint that accepts objects having properties identical to specified ones.
Constraint that accepts classes that extend given class.
Abstract base class for inheritance constraints (ExtendsClass, ImplementsInterface, UsesTrait, etc.).
Implementation of an inheritance constraint class.
Specifies requirements on method including its name and modifiers.
Specifies requirements on method including its name and modifiers.
Specifies requirements on method including its name and modifiers.
Abstract base for constraints that examine values.
An array of expected values.
An array of actual values.
An array of expected values.
Given an array of expectations, searches it recursivelly for constraints of incompatible type.
Selects actual values from a $subject according to expected values.
An array of actual or expected values.