A

ArrayValuesEqualToTraitClass in namespace Tailors\PHPUnit
ArrayValuesEqualToTrait::assertThat() — Method in class ArrayValuesEqualToTrait

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

ArrayValuesEqualToTrait::assertArrayValuesEqualTo() — Method in class ArrayValuesEqualToTrait

Asserts that selected properties of $actual are identical to $expected ones.

ArrayValuesEqualToTrait::assertNotArrayValuesEqualTo() — Method in class ArrayValuesEqualToTrait

Asserts that selected properties of $actual are not identical to $expected ones.

ArrayValuesEqualToTrait::arrayValuesEqualTo() — Method in class ArrayValuesEqualToTrait

Compares selected properties of $actual with $expected ones.

ArrayValuesIdenticalToTraitClass in namespace Tailors\PHPUnit
ArrayValuesIdenticalToTrait::assertThat() — Method in class ArrayValuesIdenticalToTrait

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

ArrayValuesIdenticalToTrait::assertArrayValuesIdenticalTo() — Method in class ArrayValuesIdenticalToTrait

Asserts that selected values of $actual array are identical to $expected ones.

ArrayValuesIdenticalToTrait::assertNotArrayValuesIdenticalTo() — Method in class ArrayValuesIdenticalToTrait

Asserts that selected properties of $actual are not identical to $expected ones.

ArrayValuesIdenticalToTrait::arrayValuesIdenticalTo() — Method in class ArrayValuesIdenticalToTrait

Compares selected properties of $actual with $expected ones.

AbstractKsortedConstraintClass in namespace Tailors\PHPUnit\Arrays

Abstract base class for constraints that compare key-sorted arrays.

ClassPropertiesEqualToTrait::assertThat() — Method in class ClassPropertiesEqualToTrait

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

ClassPropertiesEqualToTrait::assertClassPropertiesEqualTo() — Method in class ClassPropertiesEqualToTrait

Asserts that selected properties of $class are identical to $expected ones.

ClassPropertiesEqualToTrait::assertNotClassPropertiesEqualTo() — Method in class ClassPropertiesEqualToTrait

Asserts that selected properties of $class are not identical to $expected ones.

ClassPropertiesIdenticalToTrait::assertThat() — Method in class ClassPropertiesIdenticalToTrait

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

ClassPropertiesIdenticalToTrait::assertClassPropertiesIdenticalTo() — Method in class ClassPropertiesIdenticalToTrait

Asserts that selected properties of $class are identical to $expected ones.

ClassPropertiesIdenticalToTrait::assertNotClassPropertiesIdenticalTo() — Method in class ClassPropertiesIdenticalToTrait

Asserts that selected properties of $class are not identical to $expected ones.

ComparatorInterface::adjective() — Method in class ComparatorInterface

Returns an adjective that identifies this comparison operator.

EqualityComparator::adjective() — Method in class EqualityComparator

Returns an adjective that identifies this comparison operator.

IdentityComparator::adjective() — Method in class IdentityComparator

Returns an adjective that identifies this comparison operator.

ArrayValuesEqualToClass in namespace Tailors\PHPUnit\Constraint

Constraint that accepts arrays having values equal to specified ones.

ArrayValuesIdenticalToClass in namespace Tailors\PHPUnit\Constraint

Constraint that accepts arrays having values equal to specified ones.

ExtendsClassTrait::assertThat() — Method in class ExtendsClassTrait

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

ExtendsClassTrait::assertExtendsClass() — Method in class ExtendsClassTrait

Asserts that $subject extends the class $parent.

ExtendsClassTrait::assertNotExtendsClass() — Method in class ExtendsClassTrait

Asserts that $subject does not extend the class $parent.

HasMethodTrait::assertThat() — Method in class HasMethodTrait

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

HasMethodTrait::assertHasMethod() — Method in class HasMethodTrait

Asserts that $subject has method specified with $methodSpec.

HasMethodTrait::assertNotHasMethod() — Method in class HasMethodTrait

Asserts that $subject has no method specified with $methodSpec.

HasPregCapturesTrait::assertThat() — Method in class HasPregCapturesTrait

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

HasPregCapturesTrait::assertHasPregCaptures() — Method in class HasPregCapturesTrait

Asserts that an array of $matches returned from preg_match() has capture groups as specified in $expected.

HasPregCapturesTrait::assertNotHasPregCaptures() — Method in class HasPregCapturesTrait

Negated assertHasPregCaptures().

ImplementsInterfaceTrait::assertThat() — Method in class ImplementsInterfaceTrait

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

ImplementsInterfaceTrait::assertImplementsInterface() — Method in class ImplementsInterfaceTrait

Asserts that $subject implements $interface.

ImplementsInterfaceTrait::assertNotImplementsInterface() — Method in class ImplementsInterfaceTrait

Asserts that $subject does not implement $interface.

AbstractConstraintClass in namespace Tailors\PHPUnit\Inheritance

Abstract base class for inheritance constraints (ExtendsClass, ImplementsInterface, UsesTrait, etc.).

KsortedArrayEqualToTrait::assertThat() — Method in class KsortedArrayEqualToTrait

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

KsortedArrayEqualToTrait::assertKsortedArrayEqualTo() — Method in class KsortedArrayEqualToTrait

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

KsortedArrayEqualToTrait::assertNotKsortedArrayEqualTo() — Method in class KsortedArrayEqualToTrait

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

KsortedArrayIdenticalToTrait::assertThat() — Method in class KsortedArrayIdenticalToTrait

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

KsortedArrayIdenticalToTrait::assertKsortedArrayIdenticalTo() — Method in class KsortedArrayIdenticalToTrait

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

KsortedArrayIdenticalToTrait::assertNotKsortedArrayIdenticalTo() — Method in class KsortedArrayIdenticalToTrait

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

ObjectPropertiesEqualToTrait::assertThat() — Method in class ObjectPropertiesEqualToTrait

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

ObjectPropertiesEqualToTrait::assertObjectPropertiesEqualTo() — Method in class ObjectPropertiesEqualToTrait

Asserts that selected properties of $object are identical to $expected ones.

ObjectPropertiesEqualToTrait::assertNotObjectPropertiesEqualTo() — Method in class ObjectPropertiesEqualToTrait

Asserts that selected properties of $object are not identical to $expected ones.

ObjectPropertiesIdenticalToTrait::assertThat() — Method in class ObjectPropertiesIdenticalToTrait

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

ObjectPropertiesIdenticalToTrait::assertObjectPropertiesIdenticalTo() — Method in class ObjectPropertiesIdenticalToTrait

Asserts that selected properties of $object are identical to $expected ones.

ObjectPropertiesIdenticalToTrait::assertNotObjectPropertiesIdenticalTo() — Method in class ObjectPropertiesIdenticalToTrait

Asserts that selected properties of $object are not identical to $expected ones.

CapturesFilter::accepts() — Method in class CapturesFilter

Returns true if $value may be a capture group returned by preg_match().

CapturesFilterInterface::accepts() — Method in class CapturesFilterInterface

Returns true if $value is a capture group returned by preg_match().

UsesTraitTrait::assertThat() — Method in class UsesTraitTrait

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

UsesTraitTrait::assertUsesTrait() — Method in class UsesTraitTrait

Asserts that $subject uses $trait.

UsesTraitTrait::assertNotUsesTrait() — Method in class UsesTraitTrait

Asserts that $subject does not use $trait.

AbstractConstraintClass in namespace Tailors\PHPUnit\Values

Abstract base for constraints that examine values.

AbstractPropertySelectorClass in namespace Tailors\PHPUnit\Values
AbstractValueSelectorClass in namespace Tailors\PHPUnit\Values
AbstractValueSelector::assertSupports() — Method in class AbstractValueSelector
AbstractValuesClass in namespace Tailors\PHPUnit\Values

An array of expected values.

ActualValuesClass in namespace Tailors\PHPUnit\Values

An array of actual values.

ActualValues::actual() — Method in class ActualValues
ArrayValueSelectorClass in namespace Tailors\PHPUnit\Values
ConstraintTestCase::adjective() — Method in class ConstraintTestCase
ExpectedValues::actual() — Method in class ExpectedValues
ValuesInterface::actual() — Method in class ValuesInterface

Returns true if this object represents actual values (as opposite to expected values).

C

CircularDependencyExceptionClass in namespace Tailors\PHPUnit
ClassPropertiesEqualToTraitClass in namespace Tailors\PHPUnit
ClassPropertiesEqualToTrait::classPropertiesEqualTo() — Method in class ClassPropertiesEqualToTrait

Compares selected properties of $class with $expected ones.

ClassPropertiesIdenticalToTraitClass in namespace Tailors\PHPUnit
ClassPropertiesIdenticalToTrait::classPropertiesIdenticalTo() — Method in class ClassPropertiesIdenticalToTrait

Compares selected properties of $class with $expected ones.

ComparatorInterfaceClass in namespace Tailors\PHPUnit\Comparator
ComparatorInterface::compare() — Method in class ComparatorInterface

Compares two values.

ComparatorWrapperInterfaceClass in namespace Tailors\PHPUnit\Comparator
EqualityComparator::compare() — Method in class EqualityComparator
IdentityComparator::compare() — Method in class IdentityComparator
ClassPropertiesEqualToClass in namespace Tailors\PHPUnit\Constraint

Constraint that accepts classes having properties equal to specified ones.

ClassPropertiesIdenticalToClass in namespace Tailors\PHPUnit\Constraint

Constraint that accepts classes having properties identical to specified ones.

HasMethod::create() — Method in class HasMethod
HasPregCaptures::create() — Method in class HasPregCaptures

Initializes the constraint.

KsortedArrayEqualTo::create() — Method in class KsortedArrayEqualTo
KsortedArrayIdenticalTo::create() — Method in class KsortedArrayIdenticalTo
TestCase::createConstraint() — Method in class TestCase
ConstraintImplementationTraitClass in namespace Tailors\PHPUnit\Inheritance

Implementation of an inheritance constraint class.

ConstraintImplementationTrait::create() — Method in class ConstraintImplementationTrait
CapturesFilterClass in namespace Tailors\PHPUnit\Preg
CapturesFilterInterfaceClass in namespace Tailors\PHPUnit\Preg
ClassPropertySelectorClass in namespace Tailors\PHPUnit\Values
ConstraintImplementationTraitClass in namespace Tailors\PHPUnit\Values
ConstraintImplementationTrait::create() — Method in class ConstraintImplementationTrait
ConstraintTestCaseClass in namespace Tailors\PHPUnit\Values

E

AbstractKsortedConstraint::evaluate() — Method in class AbstractKsortedConstraint

Evaluates the constraint for parameter $other.

ExporterClass in namespace Tailors\PHPUnit\Common
Exporter::export() — Method in class Exporter
EqualityComparatorClass in namespace Tailors\PHPUnit\Comparator
ExtendsClassClass in namespace Tailors\PHPUnit\Constraint

Constraint that accepts classes that extend given class.

HasPregCaptures::evaluate() — Method in class HasPregCaptures

Evaluates the constraint for parameter $other.

TestCase::examineCreateConstraint() — Method in class TestCase
TestCase::examineConstraintUnaryOperatorFailure() — Method in class TestCase

Tests whether the constraint throws expected exception with expected message when wrapped with an unary operator.

TestCase::examineConstraintMatchSucceeds() — Method in class TestCase
TestCase::examineConstraintMatchFails() — Method in class TestCase
TestCase::examineNotConstraintMatchSucceeds() — Method in class TestCase
TestCase::examineNotConstraintMatchFails() — Method in class TestCase
ExceptionInterfaceClass in namespace Tailors\PHPUnit
ExtendsClassTraitClass in namespace Tailors\PHPUnit
ExtendsClassTrait::extendsClass() — Method in class ExtendsClassTrait

Checks objects (an classes) that they extend $parent class.

AbstractConstraint::evaluate() — Method in class AbstractConstraint

Evaluates the constraint for parameter $other.

ConstraintTestCase::examineValuesMatchSucceeds() — Method in class ConstraintTestCase
ConstraintTestCase::examineValuesMatchFails() — Method in class ConstraintTestCase
ConstraintTestCase::examineNotValuesMatchSucceeds() — Method in class ConstraintTestCase
ConstraintTestCase::examineNotValuesMatchFails() — Method in class ConstraintTestCase
ExpectedValuesClass in namespace Tailors\PHPUnit\Values

An array of expected values.

ExpectedValuesSelectionClass in namespace Tailors\PHPUnit\Values

F

ShortFailureDescriptionTrait::failureDescription() — Method in class ShortFailureDescriptionTrait

Returns the description of the failure.

ShortFailureDescriptionTrait::failureDescriptionInContext() — Method in class ShortFailureDescriptionTrait

Returns the description of the failure when this constraint appears in context of an $operator expression.

HasPregCaptures::failureDescription() — Method in class HasPregCaptures

Returns the description of the failure.

AbstractConstraint::failureDescription() — Method in class AbstractConstraint

Returns the description of the failure.

AbstractConstraint::failureDescriptionInContext() — Method in class AbstractConstraint

Returns the description of the failure when this constraint appears in context of an $operator expression.

InvalidArgumentException::fromBackTrace() — Method in class InvalidArgumentException
InvalidArgumentException::fromFunction() — Method in class InvalidArgumentException
InvalidReturnValueException::fromExpectedTypeAndActualValue() — Method in class InvalidReturnValueException
InvalidReturnValueException::fromExpectedAndActual() — Method in class InvalidReturnValueException
MethodSpecFactory::fromString() — Method in class MethodSpecFactory

Parses string containing method requirement specification.

MethodSpecFactoryInterface::fromString() — Method in class MethodSpecFactoryInterface

Parses string containing method requirement specification.

CapturesFilter::filter() — Method in class CapturesFilter

Filter-out all elements of $array with $this->accepts().

CapturesFilterInterface::filter() — Method in class CapturesFilterInterface

Filter-out all elements of $array with $this->accepts().

G

AbstractKsortedConstraint::getComparator() — Method in class AbstractKsortedConstraint

Returns an instance of ComparatorInterface which implements comparison operator.

ComparatorWrapperInterface::getComparator() — Method in class ComparatorWrapperInterface

Returns an instance of ComparatorInterface.

TestCase::getConstraintClass() — Method in class TestCase

Returns constraint's class name.

MethodSpec::getName() — Method in class MethodSpec
{@inheridoc}.
MethodSpec::getStatic() — Method in class MethodSpec
{@inheridoc}.
MethodSpec::getAccess() — Method in class MethodSpec
{@inheridoc}.
MethodSpec::getAbstract() — Method in class MethodSpec
{@inheridoc}.
MethodSpec::getFinal() — Method in class MethodSpec
{@inheridoc}.
MethodSpecInterface::getName() — Method in class MethodSpecInterface

Returns the name of the method being specified.

MethodSpecInterface::getStatic() — Method in class MethodSpecInterface

Returns specification of static modifier.

MethodSpecInterface::getAccess() — Method in class MethodSpecInterface

Returns specification of methods visibility.

MethodSpecInterface::getAbstract() — Method in class MethodSpecInterface

Returns specification of abstract modifier.

MethodSpecInterface::getFinal() — Method in class MethodSpecInterface

Returns specification of final modifier.

AbstractConstraint::getSelection() — Method in class AbstractConstraint

Returns an instance of SelectionInterface which defines expected values.

AbstractConstraint::getComparator() — Method in class AbstractConstraint

Returns an instance of ComparatorInterface which implements comparison operator.

AbstractPropertySelector::getSubjectAttribute() — Method in class AbstractPropertySelector
ClassPropertySelector::getSubjectAttribute() — Method in class ClassPropertySelector
ExpectedValuesSelection::getSelector() — Method in class ExpectedValuesSelection
ObjectPropertySelector::getSubjectAttribute() — Method in class ObjectPropertySelector
SelectionInterface::getSelector() — Method in class SelectionInterface
SelectionWrapperInterface::getSelection() — Method in class SelectionWrapperInterface

Returns an instance of SelectionInterface.

ValuesInterface::getArrayCopy() — Method in class ValuesInterface

H

HasMethodClass in namespace Tailors\PHPUnit\Constraint

Constraint that accepts objects, classes, traits and interfaces having given method.

HasPregCapturesClass in namespace Tailors\PHPUnit\Constraint

Constraint that accepts arrays of matches returned from preg_match() having capture groups as specified in the array of expectations.

HasMethodTraitClass in namespace Tailors\PHPUnit
HasMethodTrait::hasMethod() — Method in class HasMethodTrait

Checks if an object, class, trait or interface has given method.

HasPregCapturesTraitClass in namespace Tailors\PHPUnit
HasPregCapturesTrait::hasPregCaptures() — Method in class HasPregCapturesTrait

Accepts arrays of matches returned from preg_match() having capture groups as specified in $excpected.

I

IdentityComparatorClass in namespace Tailors\PHPUnit\Comparator
ImplementsInterfaceClass in namespace Tailors\PHPUnit\Constraint

Constraint that accepts classes that implement given interface.

ImplementsInterfaceTraitClass in namespace Tailors\PHPUnit
ImplementsInterfaceTrait::implementsInterface() — Method in class ImplementsInterfaceTrait

Checks classes that they implement $interface.

AbstractConstraint::inheritance() — Method in class AbstractConstraint

Returns an array of "inherited classes" -- eiher interfaces $class implements, parent classes it extends or traits it uses, depending on the actual implementation of this constraint.

ConstraintImplementationTrait::inheritance() — Method in class ConstraintImplementationTrait
InvalidArgumentExceptionClass in namespace Tailors\PHPUnit
InvalidReturnValueExceptionClass in namespace Tailors\PHPUnit

K

AbstractKsortedConstraint::ksorted() — Method in class AbstractKsortedConstraint

Returns key-sorted copy of $array.

KsortedArrayEqualToClass in namespace Tailors\PHPUnit\Constraint

Constraint that accepts arrays equal to specified one when key-sorted.

KsortedArrayIdenticalToClass in namespace Tailors\PHPUnit\Constraint

Constraint that accepts arrays identical to specified one when key-sorted.

KsortedArrayEqualToTraitClass in namespace Tailors\PHPUnit
KsortedArrayEqualToTrait::ksortedArrayEqualTo() — Method in class KsortedArrayEqualToTrait

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

KsortedArrayIdenticalToTraitClass in namespace Tailors\PHPUnit
KsortedArrayIdenticalToTrait::ksortedArrayIdenticalTo() — Method in class KsortedArrayIdenticalToTrait

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

M

AbstractKsortedConstraint::matches() — Method in class AbstractKsortedConstraint

Evaluates the constraint for parameter $other. Returns true if the constraint is met, false otherwise.

ArrayValuesEqualTo::makeComparator() — Method in class ArrayValuesEqualTo

Creates instance of EqualityComparator.

ArrayValuesEqualTo::makeSelector() — Method in class ArrayValuesEqualTo

Creates instance of ArrayValueSelector.

ArrayValuesIdenticalTo::makeComparator() — Method in class ArrayValuesIdenticalTo

Creates instance of IdentityComparator.

ArrayValuesIdenticalTo::makeSelector() — Method in class ArrayValuesIdenticalTo

Creates instance of ArrayValueSelector.

ClassPropertiesEqualTo::makeComparator() — Method in class ClassPropertiesEqualTo

Creates instance of EqualityComparator.

ClassPropertiesEqualTo::makeSelector() — Method in class ClassPropertiesEqualTo

Creates instance of ClassPropertySelector.

ClassPropertiesIdenticalTo::makeComparator() — Method in class ClassPropertiesIdenticalTo

Creates instance of IdentityComparator.

ClassPropertiesIdenticalTo::makeSelector() — Method in class ClassPropertiesIdenticalTo

Creates instance of ClassPropertySelector.

HasMethod::matches() — Method in class HasMethod
HasPregCaptures::matches() — Method in class HasPregCaptures

Evaluates the constraint for parameter $other. Returns true if the constraint is met, false otherwise.

ObjectPropertiesEqualTo::makeComparator() — Method in class ObjectPropertiesEqualTo

Creates instance of EqualityComparator.

ObjectPropertiesEqualTo::makeSelector() — Method in class ObjectPropertiesEqualTo

Creates instance of ObjectPropertySelector.

ObjectPropertiesIdenticalTo::makeComparator() — Method in class ObjectPropertiesIdenticalTo

Creates instance of IdentityComparator.

ObjectPropertiesIdenticalTo::makeSelector() — Method in class ObjectPropertiesIdenticalTo

Creates instance of ObjectPropertySelector.

AbstractConstraint::matches() — Method in class AbstractConstraint

Evaluates the constraint for parameter $other. Returns true if the constraint is met, false otherwise.

MethodSpecClass in namespace Tailors\PHPUnit\Methods

Specifies requirements on method including its name and modifiers.

MethodSpec::matches() — Method in class MethodSpec
{@inheridoc}.
MethodSpecFactoryClass in namespace Tailors\PHPUnit\Methods
MethodSpecFactoryInterfaceClass in namespace Tailors\PHPUnit\Methods
MethodSpecInterfaceClass in namespace Tailors\PHPUnit\Methods

Specifies requirements on method including its name and modifiers.

MethodSpecInterface::matches() — Method in class MethodSpecInterface

Returns true, if $method fulfills all requirements.

MethodSpecSyntaxErrorClass in namespace Tailors\PHPUnit\Methods

Specifies requirements on method including its name and modifiers.

AbstractConstraint::matches() — Method in class AbstractConstraint

Evaluates the constraint for parameter $other. Returns true if the constraint is met, false otherwise.

ConstraintImplementationTrait::makeSelector() — Method in class ConstraintImplementationTrait

Creates instance of ValueSelectorInterface.

ConstraintImplementationTrait::makeComparator() — Method in class ConstraintImplementationTrait

Creates instance of ComparatorInterface.

ConstraintTestCase::message() — Method in class ConstraintTestCase

Assembles expected failure message out of pieces.

N

AbstractConstraint::negatedVerb() — Method in class AbstractConstraint

Returns short negated description of what we examine, e.g. 'does not impement interface'.

ConstraintImplementationTrait::negatedVerb() — Method in class ConstraintImplementationTrait

Returns short negated description of what we examine, e.g. 'does not impement interface'.

O

ObjectPropertiesEqualToClass in namespace Tailors\PHPUnit\Constraint

Constraint that accepts objects having properties equal to specified ones.

ObjectPropertiesIdenticalToClass in namespace Tailors\PHPUnit\Constraint

Constraint that accepts objects having properties identical to specified ones.

TestCase::operator() — Method in class TestCase
ObjectPropertiesEqualToTraitClass in namespace Tailors\PHPUnit
ObjectPropertiesEqualToTrait::objectPropertiesEqualTo() — Method in class ObjectPropertiesEqualToTrait

Compares selected properties of $object with $expected ones.

ObjectPropertiesIdenticalToTraitClass in namespace Tailors\PHPUnit
ObjectPropertiesIdenticalToTrait::objectPropertiesIdenticalTo() — Method in class ObjectPropertiesIdenticalToTrait

Compares selected properties of $object with $expected ones.

ObjectPropertySelectorClass in namespace Tailors\PHPUnit\Values

P

TestCase::precedence() — Method in class TestCase
ConstraintTestCase::provCreateConstraint() — Method in class ConstraintTestCase

R

RecursiveComparatorValidatorClass in namespace Tailors\PHPUnit\Values

Given an array of expectations, searches it recursivelly for constraints of incompatible type.

RecursiveSelectorClass in namespace Tailors\PHPUnit\Values

Selects actual values from a $subject according to expected values.

RecursiveSelectorInterfaceClass in namespace Tailors\PHPUnit\Values
RecursiveUnwrapperClass in namespace Tailors\PHPUnit\Values
RecursiveUnwrapperInterfaceClass in namespace Tailors\PHPUnit\Values

S

AbstractKsortedConstraint::supports() — Method in class AbstractKsortedConstraint
ShortFailureDescriptionTraitClass in namespace Tailors\PHPUnit\Common
AbstractConstraint::supports() — Method in class AbstractConstraint

Checks if $subject may be used as an argument to inheritance().

ConstraintImplementationTrait::supports() — Method in class ConstraintImplementationTrait

Checks if $subject may be used as an argument to inheritance().

StringArgumentValidatorClass in namespace Tailors\PHPUnit
AbstractPropertySelector::selectable() — Method in class AbstractPropertySelector

A name for the values being selected from subject (in plural, e.g. "values" or "properties").

AbstractPropertySelector::selectFromSupported() — Method in class AbstractPropertySelector
AbstractPropertySelector::selectWithMethod() — Method in class AbstractPropertySelector
AbstractPropertySelector::selectWithAttribute() — Method in class AbstractPropertySelector
AbstractValueSelector::select() — Method in class AbstractValueSelector
AbstractValueSelector::selectFromSupported() — Method in class AbstractValueSelector
ArrayValueSelector::supports() — Method in class ArrayValueSelector
ArrayValueSelector::subject() — Method in class ArrayValueSelector

Returns short string explaining the type(s) of subjects the selector supports.

ArrayValueSelector::selectable() — Method in class ArrayValueSelector

A name for the values being selected from subject.

ArrayValueSelector::selectFromSupported() — Method in class ArrayValueSelector
ClassPropertySelector::supports() — Method in class ClassPropertySelector
ClassPropertySelector::subject() — Method in class ClassPropertySelector

A short string naming the subject type supported by this selector.

ConstraintTestCase::subject() — Method in class ConstraintTestCase
ConstraintTestCase::selectable() — Method in class ConstraintTestCase
ConstraintTestCase::statement() — Method in class ConstraintTestCase

Assembles a statement which is a part of failure message.

ObjectPropertySelector::supports() — Method in class ObjectPropertySelector
ObjectPropertySelector::subject() — Method in class ObjectPropertySelector

A short string naming the subject type supported by this selector.

RecursiveSelector::select() — Method in class RecursiveSelector

Select an array of values from $subject.

RecursiveSelectorInterface::select() — Method in class RecursiveSelectorInterface

Select an array of values from $subject.

SelectionInterfaceClass in namespace Tailors\PHPUnit\Values
SelectionWrapperInterfaceClass in namespace Tailors\PHPUnit\Values
ValueSelectorInterface::supports() — Method in class ValueSelectorInterface
ValueSelectorInterface::select() — Method in class ValueSelectorInterface
ValueSelectorInterface::subject() — Method in class ValueSelectorInterface

A short string naming the subject type(s) supported by this selector (e.g. "an array", "an object", "a class", etc.).

ValueSelectorInterface::selectable() — Method in class ValueSelectorInterface

A name for the values being selected from subject (in plural, e.g. "values" or "properties").

T

AbstractKsortedConstraint::toString() — Method in class AbstractKsortedConstraint

Returns a string representation of the constraint.

AbstractKsortedConstraint::toStringInContext() — Method in class AbstractKsortedConstraint

Returns a custom string representation of the constraint object when it appears in context of an $operator expression.

ShortFailureDescriptionTrait::toString() — Method in class ShortFailureDescriptionTrait

Returns a string representation of the constraint.

ShortFailureDescriptionTrait::toStringInContext() — Method in class ShortFailureDescriptionTrait

Returns a custom string representation of the constraint object when it appears in context of an $operator expression.

HasMethod::toString() — Method in class HasMethod

Returns a string representation of the constraint.

HasPregCaptures::toString() — Method in class HasPregCaptures

Returns a string representation of the constraint.

TestCaseClass in namespace Tailors\PHPUnit\Constraint
AbstractConstraint::toString() — Method in class AbstractConstraint

Returns a string representation of the constraint.

AbstractConstraint::toStringInContext() — Method in class AbstractConstraint

Returns a custom string representation of the constraint object when it appears in context of an $operator expression.

MethodSpec::toString() — Method in class MethodSpec
{@inheridoc}.
MethodSpecInterface::toString() — Method in class MethodSpecInterface

Method specification in human readable form.

AbstractConstraint::toString() — Method in class AbstractConstraint

Returns a string representation of the constraint.

AbstractConstraint::toStringInContext() — Method in class AbstractConstraint

Returns a custom string representation of the constraint object when it appears in context of an $operator expression.

ConstraintTestCase::testCreateConstraint() — Method in class ConstraintTestCase
ConstraintTestCase::testConstraintUnaryOperatorFailure() — Method in class ConstraintTestCase

U

UsesTraitClass in namespace Tailors\PHPUnit\Constraint

Constraint that accepts classes that extend given class.

UsesTraitTraitClass in namespace Tailors\PHPUnit
UsesTraitTrait::usesTrait() — Method in class UsesTraitTrait

Checks objects (an classes) that they use given $trait.

RecursiveUnwrapper::unwrap() — Method in class RecursiveUnwrapper

Walk recursively through $values and unwrap nested instances of ValuesInterface when suitable.

RecursiveUnwrapperInterface::unwrap() — Method in class RecursiveUnwrapperInterface

V

ValidateExpectationsTraitClass in namespace Tailors\PHPUnit\Arrays
ValidateExpectationsTrait::validateExpectations() — Method in class ValidateExpectationsTrait
AbstractConstraint::verb() — Method in class AbstractConstraint

Returns short description of what we examine, e.g. 'impements interface'.

ConstraintImplementationTrait::verb() — Method in class ConstraintImplementationTrait

Returns short description of what we examine, e.g. 'impements interface'.

ValidateExpectationsTraitClass in namespace Tailors\PHPUnit\Properties
ValidateExpectationsTrait::validateExpectations() — Method in class ValidateExpectationsTrait
StringArgumentValidator::validate() — Method in class StringArgumentValidator
ConstraintImplementationTrait::validateExpectations() — Method in class ConstraintImplementationTrait
RecursiveComparatorValidator::validate() — Method in class RecursiveComparatorValidator
ValueSelectorInterfaceClass in namespace Tailors\PHPUnit\Values
ValuesInterfaceClass in namespace Tailors\PHPUnit\Values

An array of actual or expected values.

W

TestCase::wrapWithUnaryOperator() — Method in class TestCase

Returns $constraint wrapped with an UnaryOperator.

_

AbstractKsortedConstraint::__construct() — Method in class AbstractKsortedConstraint
HasMethod::__construct() — Method in class HasMethod
TestCase::__construct() — Method in class TestCase
AbstractConstraint::__construct() — Method in class AbstractConstraint

Initializes the constraint.

MethodSpec::__construct() — Method in class MethodSpec
CapturesFilter::__construct() — Method in class CapturesFilter
StringArgumentValidator::__construct() — Method in class StringArgumentValidator
AbstractConstraint::__construct() — Method in class AbstractConstraint
ExpectedValuesSelection::__construct() — Method in class ExpectedValuesSelection
RecursiveComparatorValidator::__construct() — Method in class RecursiveComparatorValidator
RecursiveSelector::__construct() — Method in class RecursiveSelector
RecursiveUnwrapper::__construct() — Method in class RecursiveUnwrapper

Initializes the object.