A

ArrayValuesEqualToTrait — Class 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.

ArrayValuesIdenticalToTrait — Class 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.

ArrayValuesTrait — Class in namespace Tailors\PHPUnit
ArrayValuesTrait::arrayValues() — Method in class ArrayValuesTrait

Returns an object representing array array values.

AbstractArrayValues — Class in namespace Tailors\PHPUnit\Arrays
AbstractArrayValuesTestCase — Class in namespace Tailors\PHPUnit\Arrays
AbstractKsortedArray — Class in namespace Tailors\PHPUnit\Arrays
AbstractKsortedArrayTestCase — Class in namespace Tailors\PHPUnit\Arrays
ActualArrayValues — Class in namespace Tailors\PHPUnit\Arrays
ActualArrayValues::actual() — Method in class ActualArrayValues
ActualKsortedArray — Class in namespace Tailors\PHPUnit\Arrays
ActualKsortedArray::actual() — Method in class ActualKsortedArray
ArrayValuesFactory — Class in namespace Tailors\PHPUnit\Arrays
ArrayValuesSelection — Class in namespace Tailors\PHPUnit\Arrays
ExpectedArrayValues::actual() — Method in class ExpectedArrayValues
ExpectedKsortedArray::actual() — Method in class ExpectedKsortedArray
KsortedConstraintTestCase::adjective() — Method in class KsortedConstraintTestCase
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.

AbstractArrayExpectations — Class in namespace Tailors\PHPUnit\Common
AbstractArrayObject — Class in namespace Tailors\PHPUnit\Common
AbstractArrayObjectTestCase — Class in namespace Tailors\PHPUnit\Common
AbstractArraySelection — Class in namespace Tailors\PHPUnit\Common
AbstractConstraintTestCase — Class in namespace Tailors\PHPUnit\Common
ReferenceStorage::add() — Method in class ReferenceStorage
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.

ArrayValuesEqualTo — Class in namespace Tailors\PHPUnit\Constraint
ArrayValuesIdenticalTo — Class in namespace Tailors\PHPUnit\Constraint
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.

AbstractInheritanceConstraint — Class 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.

CapturesFilterInterface::accepts() — Method in class CapturesFilterInterface

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

AbstractClassProperties — Class in namespace Tailors\PHPUnit\Properties
AbstractClassPropertiesTestCase — Class in namespace Tailors\PHPUnit\Properties
AbstractObjectProperties — Class in namespace Tailors\PHPUnit\Properties
AbstractObjectPropertiesTestCase — Class in namespace Tailors\PHPUnit\Properties
AbstractPropertiesConstraintTestCase — Class in namespace Tailors\PHPUnit\Properties
ActualClassProperties — Class in namespace Tailors\PHPUnit\Properties
ActualClassProperties::actual() — Method in class ActualClassProperties
ActualObjectProperties — Class in namespace Tailors\PHPUnit\Properties
ActualObjectProperties::actual() — Method in class ActualObjectProperties
ExpectedClassProperties::actual() — Method in class ExpectedClassProperties
ExpectedObjectProperties::actual() — Method in class ExpectedObjectProperties
AbstractRecursiveConstraint — Class in namespace Tailors\PHPUnit\RecursiveConstraint
AbstractRecursiveConstraintTestCase — Class in namespace Tailors\PHPUnit\RecursiveConstraint
RecursivelyKsortedArrayEqualToTrait::assertThat() — Method in class RecursivelyKsortedArrayEqualToTrait

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

RecursivelyKsortedArrayEqualToTrait::assertRecursivelyKsortedArrayEqualTo() — Method in class RecursivelyKsortedArrayEqualToTrait

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

RecursivelyKsortedArrayEqualToTrait::assertNotRecursivelyKsortedArrayEqualTo() — Method in class RecursivelyKsortedArrayEqualToTrait

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

RecursivelyKsortedArrayIdenticalToTrait::assertThat() — Method in class RecursivelyKsortedArrayIdenticalToTrait

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

RecursivelyKsortedArrayIdenticalToTrait::assertRecursivelyKsortedArrayIdenticalTo() — Method in class RecursivelyKsortedArrayIdenticalToTrait

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

RecursivelyKsortedArrayIdenticalToTrait::assertNotRecursivelyKsortedArrayIdenticalTo() — Method in class RecursivelyKsortedArrayIdenticalToTrait

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

AbstractArrayResultFactory — Class in namespace Tailors\PHPUnit\ResultFactory
AbstractArrayResultFactory::assertSupports() — Method in class AbstractArrayResultFactory
DummyArrayResult::actual() — Method in class DummyArrayResult
DummyTaggedArrayResult::actual() — Method in class DummyTaggedArrayResult
ResultInterface::actual() — Method in class ResultInterface
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.

AbstractPropertySelector — Class in namespace Tailors\PHPUnit\ValueSelector
AbstractValueSelector — Class in namespace Tailors\PHPUnit\ValueSelector
AbstractValueSelector::assertSupports() — Method in class AbstractValueSelector
ArrayValueSelector — Class in namespace Tailors\PHPUnit\ValueSelector

B

RecursiveMapperVisitor::begin() — Method in class RecursiveMapperVisitor
RecursiveMapperVisitorInterface::begin() — Method in class RecursiveMapperVisitorInterface
RecursiveActualResultFactoryVisitor::begin() — Method in class RecursiveActualResultFactoryVisitor
RecursiveActualResultFactoryVisitorInterface::begin() — Method in class RecursiveActualResultFactoryVisitorInterface
RecursiveExpectedResultFactoryVisitor::begin() — Method in class RecursiveExpectedResultFactoryVisitor
RecursiveExpectedResultFactoryVisitorInterface::begin() — Method in class RecursiveExpectedResultFactoryVisitorInterface
RecursiveResultUnwrapperVisitor::begin() — Method in class RecursiveResultUnwrapperVisitor
RecursiveResultUnwrapperVisitorInterface::begin() — Method in class RecursiveResultUnwrapperVisitorInterface

C

DummyResultFactoryAndValueSelectorWrapper::complement() — Method in class DummyResultFactoryAndValueSelectorWrapper
DummyValueSelectorWrapper::complement() — Method in class DummyValueSelectorWrapper
KsortedArrayExpectations::complement() — Method in class KsortedArrayExpectations
RecursivelyKsortedArrayExpectations::create() — Method in class RecursivelyKsortedArrayExpectations
RecursivelyKsortedArrayExpectations::complement() — Method in class RecursivelyKsortedArrayExpectations
CircularDependencyException — Class in namespace Tailors\PHPUnit
ClassPropertiesEqualToTrait — Class in namespace Tailors\PHPUnit
ClassPropertiesEqualToTrait::classPropertiesEqualTo() — Method in class ClassPropertiesEqualToTrait

Compares selected properties of $class with $expected ones.

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

Compares selected properties of $class with $expected ones.

ClassPropertiesTrait — Class in namespace Tailors\PHPUnit
ClassPropertiesTrait::classProperties() — Method in class ClassPropertiesTrait

Returns an object representing expected array values.

AbstractArraySelection::complement() — Method in class AbstractArraySelection
AbstractConstraintTestCase::createConstraint() — Method in class AbstractConstraintTestCase

Creates constraint's instance.

ReferenceStorage::count() — Method in class ReferenceStorage
ReferenceStorage::contains() — Method in class ReferenceStorage
ComparatorInterface — Class in namespace Tailors\PHPUnit\Comparator
ComparatorInterface::compare() — Method in class ComparatorInterface

Compares two values.

EqualityComparator::compare() — Method in class EqualityComparator

Compares two values.

IdentityComparator::compare() — Method in class IdentityComparator

Compares two values.

ArrayValuesEqualTo::create() — Method in class ArrayValuesEqualTo
ArrayValuesIdenticalTo::create() — Method in class ArrayValuesIdenticalTo
ClassPropertiesEqualTo — Class in namespace Tailors\PHPUnit\Constraint
ClassPropertiesEqualTo::create() — Method in class ClassPropertiesEqualTo
ClassPropertiesIdenticalTo — Class in namespace Tailors\PHPUnit\Constraint
ClassPropertiesIdenticalTo::create() — Method in class ClassPropertiesIdenticalTo
ExtendsClass::create() — Method in class ExtendsClass
HasMethod::create() — Method in class HasMethod
HasPregCaptures::create() — Method in class HasPregCaptures

Initializes the constraint.

ImplementsInterface::create() — Method in class ImplementsInterface
KsortedArrayEqualTo::create() — Method in class KsortedArrayEqualTo
KsortedArrayIdenticalTo::create() — Method in class KsortedArrayIdenticalTo
ObjectPropertiesEqualTo::create() — Method in class ObjectPropertiesEqualTo
ObjectPropertiesIdenticalTo::create() — Method in class ObjectPropertiesIdenticalTo
RecursivelyKsortedArrayEqualTo::create() — Method in class RecursivelyKsortedArrayEqualTo
RecursivelyKsortedArrayIdenticalTo::create() — Method in class RecursivelyKsortedArrayIdenticalTo
UsesTrait::create() — Method in class UsesTrait
ComparatorAwareComplementInterface — Class in namespace Tailors\PHPUnit\Predicate
ComparatorAwareComplementInterface::complement() — Method in class ComparatorAwareComplementInterface
CapturesFilterInterface — Class in namespace Tailors\PHPUnit\Preg
ClassPropertiesFactory — Class in namespace Tailors\PHPUnit\Properties
ClassPropertiesSelection — Class in namespace Tailors\PHPUnit\Properties
AbstractRecursiveConstraintTestCase::complement() — Method in class AbstractRecursiveConstraintTestCase
DummyAbstractRecursiveConstraint::create() — Method in class DummyAbstractRecursiveConstraint
DummyArrayValuesIdenticalToConstraint::create() — Method in class DummyArrayValuesIdenticalToConstraint
RecursiveMapperVisitor::cycle() — Method in class RecursiveMapperVisitor
RecursiveActualResultFactoryStackItem::current() — Method in class RecursiveActualResultFactoryStackItem
RecursiveActualResultFactoryVisitor::cycle() — Method in class RecursiveActualResultFactoryVisitor
RecursiveExpectedResultFactoryVisitor::cycle() — Method in class RecursiveExpectedResultFactoryVisitor
RecursiveResultUnwrapperVisitor::cycle() — Method in class RecursiveResultUnwrapperVisitor
DummyRecursiveVisitor::cycle() — Method in class DummyRecursiveVisitor
RecursiveVisitorInterface::cycle() — Method in class RecursiveVisitorInterface
ClassPropertySelector — Class in namespace Tailors\PHPUnit\ValueSelector

D

DummyResultFactoryAndValueSelectorWrapper — Class in namespace Tailors\PHPUnit\ArraySpec
DummyResultFactoryWrapper — Class in namespace Tailors\PHPUnit\ArraySpec
DummyValueSelectorWrapper — Class in namespace Tailors\PHPUnit\ArraySpec
DummyArrayExpectations — Class in namespace Tailors\PHPUnit\Common
DummyArraySelection — Class in namespace Tailors\PHPUnit\Common
DummyNamedArray — Class in namespace Tailors\PHPUnit\Common
DummyAbstractRecursiveConstraint — Class in namespace Tailors\PHPUnit\RecursiveConstraint
DummyArrayValuesIdenticalToConstraint — Class in namespace Tailors\PHPUnit\RecursiveConstraint

Example constraint class that extends the AbstractConstraint.

DummyRecursiveVisitor — Class in namespace Tailors\PHPUnit\RecursiveVisitor
DummyRecursiveVisitorStackItem — Class in namespace Tailors\PHPUnit\RecursiveVisitor
DummyResultFactory — Class in namespace Tailors\PHPUnit\ResultFactory
DummyTaggedArrayResultFactory — Class in namespace Tailors\PHPUnit\ResultFactory
DummyArrayResult — Class in namespace Tailors\PHPUnit\Result
DummyTaggedArrayResult — Class in namespace Tailors\PHPUnit\Result
DummyValueSelector — Class in namespace Tailors\PHPUnit\ValueSelector

E

AbstractArrayValues::exportableName() — Method in class AbstractArrayValues
AbstractKsortedArray::exportableName() — Method in class AbstractKsortedArray
ExpectedArrayValues — Class in namespace Tailors\PHPUnit\Arrays
ExpectedKsortedArray — Class in namespace Tailors\PHPUnit\Arrays
DummyNamedArray::exportableName() — Method in class DummyNamedArray
ExportableNameInterface — Class in namespace Tailors\PHPUnit\Common
ExportableNameInterface::exportableName() — Method in class ExportableNameInterface
Exporter — Class in namespace Tailors\PHPUnit\Common
Exporter::export() — Method in class Exporter
EqualityComparator — Class in namespace Tailors\PHPUnit\Comparator
ExtendsClass — Class 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.

ExceptionInterface — Class in namespace Tailors\PHPUnit
ExtendsClassTrait — Class in namespace Tailors\PHPUnit
ExtendsClassTrait::extendsClass() — Method in class ExtendsClassTrait

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

AbstractClassProperties::exportableName() — Method in class AbstractClassProperties
AbstractObjectProperties::exportableName() — Method in class AbstractObjectProperties
ExpectedClassProperties — Class in namespace Tailors\PHPUnit\Properties
ExpectedObjectProperties — Class in namespace Tailors\PHPUnit\Properties
AbstractRecursiveConstraint::evaluate() — Method in class AbstractRecursiveConstraint

Evaluates the constraint for parameter $other.

RecursiveMapperVisitor::end() — Method in class RecursiveMapperVisitor
RecursiveMapperVisitor::enter() — Method in class RecursiveMapperVisitor
RecursiveMapperVisitorInterface::end() — Method in class RecursiveMapperVisitorInterface
RecursiveActualResultFactoryVisitor::end() — Method in class RecursiveActualResultFactoryVisitor
RecursiveActualResultFactoryVisitor::enter() — Method in class RecursiveActualResultFactoryVisitor
RecursiveActualResultFactoryVisitorInterface::end() — Method in class RecursiveActualResultFactoryVisitorInterface
RecursiveExpectedResultFactoryVisitor::end() — Method in class RecursiveExpectedResultFactoryVisitor
RecursiveExpectedResultFactoryVisitor::enter() — Method in class RecursiveExpectedResultFactoryVisitor
RecursiveExpectedResultFactoryVisitorInterface::end() — Method in class RecursiveExpectedResultFactoryVisitorInterface
RecursiveResultUnwrapperVisitor::end() — Method in class RecursiveResultUnwrapperVisitor
RecursiveResultUnwrapperVisitor::enter() — Method in class RecursiveResultUnwrapperVisitor
RecursiveResultUnwrapperVisitorInterface::end() — Method in class RecursiveResultUnwrapperVisitorInterface
DummyRecursiveVisitor::enter() — Method in class DummyRecursiveVisitor
RecursiveVisitorInterface::enter() — Method in class RecursiveVisitorInterface

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.

AbstractInheritanceConstraint::failureDescription() — Method in class AbstractInheritanceConstraint

Returns the description of the failure.

AbstractInheritanceConstraint::failureDescriptionInContext() — Method in class AbstractInheritanceConstraint

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

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

Parses string containing method requirement specification.

CapturesFilterInterface::filter() — Method in class CapturesFilterInterface

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

RecursiveMapperVisitor::freeStackItem() — Method in class RecursiveMapperVisitor
RecursiveActualResultFactoryVisitor::freeStackItem() — Method in class RecursiveActualResultFactoryVisitor
RecursiveExpectedResultFactoryVisitor::freeStackItem() — Method in class RecursiveExpectedResultFactoryVisitor
RecursiveResultUnwrapperVisitor::freeStackItem() — Method in class RecursiveResultUnwrapperVisitor
DummyRecursiveVisitor::freeStackItem() — Method in class DummyRecursiveVisitor
RecursiveVisitorInterface::freeStackItem() — Method in class RecursiveVisitorInterface

G

DummyResultFactoryAndValueSelectorWrapper::getResultFactory() — Method in class DummyResultFactoryAndValueSelectorWrapper
DummyResultFactoryAndValueSelectorWrapper::getValueSelector() — Method in class DummyResultFactoryAndValueSelectorWrapper

Returns an instance of ValueSelectorInterface.

DummyResultFactoryWrapper::getResultFactory() — Method in class DummyResultFactoryWrapper
DummyValueSelectorWrapper::getValueSelector() — Method in class DummyValueSelectorWrapper

Returns an instance of ValueSelectorInterface.

AbstractArrayValuesTestCase::getClass() — Method in class AbstractArrayValuesTestCase
AbstractArrayValuesTestCase::getObject() — Method in class AbstractArrayValuesTestCase
AbstractKsortedArrayTestCase::getClass() — Method in class AbstractKsortedArrayTestCase
AbstractKsortedArrayTestCase::getObject() — Method in class AbstractKsortedArrayTestCase
ArrayValuesFactory::getArrayResult() — Method in class ArrayValuesFactory
KsortedArrayFactory::getArrayResult() — Method in class KsortedArrayFactory
AbstractArrayExpectations::getResultFactory() — Method in class AbstractArrayExpectations
AbstractArrayObjectTestCase::getObject() — Method in class AbstractArrayObjectTestCase
AbstractArraySelection::getValueSelector() — Method in class AbstractArraySelection

Returns an instance of ValueSelectorInterface.

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.

AbstractClassPropertiesTestCase::getClass() — Method in class AbstractClassPropertiesTestCase
AbstractClassPropertiesTestCase::getObject() — Method in class AbstractClassPropertiesTestCase
AbstractObjectPropertiesTestCase::getClass() — Method in class AbstractObjectPropertiesTestCase
AbstractObjectPropertiesTestCase::getObject() — Method in class AbstractObjectPropertiesTestCase
ClassPropertiesFactory::getArrayResult() — Method in class ClassPropertiesFactory
ObjectPropertiesFactory::getArrayResult() — Method in class ObjectPropertiesFactory
RecursiveResultFactoryInterface::getActualResult() — Method in class RecursiveResultFactoryInterface
RecursiveResultFactoryInterface::getExpectedResult() — Method in class RecursiveResultFactoryInterface
AbstractArrayResultFactory::getResult() — Method in class AbstractArrayResultFactory
AbstractArrayResultFactory::getArrayResult() — Method in class AbstractArrayResultFactory
DummyResultFactory::getResult() — Method in class DummyResultFactory
DummyTaggedArrayResultFactory::getArrayResult() — Method in class DummyTaggedArrayResultFactory
ResultFactoryInterface::getResult() — Method in class ResultFactoryInterface
ResultFactoryWrapperInterface::getResultFactory() — Method in class ResultFactoryWrapperInterface

Returns an instance of ResultFactoryInterface.

AbstractPropertySelector::getSubjectAttribute() — Method in class AbstractPropertySelector
ClassPropertySelector::getSubjectAttribute() — Method in class ClassPropertySelector
ObjectPropertySelector::getSubjectAttribute() — Method in class ObjectPropertySelector
ValueSelectorWrapperInterface::getValueSelector() — Method in class ValueSelectorWrapperInterface

Returns an instance of ValueSelectorInterface.

H

HasMethod — Class in namespace Tailors\PHPUnit\Constraint

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

HasPregCaptures — Class 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.

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

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

HasPregCapturesTrait — Class 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

IdentityComparator — Class in namespace Tailors\PHPUnit\Comparator
ExtendsClass::inheritance() — Method in class ExtendsClass
ImplementsInterface — Class in namespace Tailors\PHPUnit\Constraint

Constraint that accepts classes that implement given interface.

ImplementsInterface::inheritance() — Method in class ImplementsInterface
UsesTrait::inheritance() — Method in class UsesTrait
ImplementsInterfaceTrait — Class in namespace Tailors\PHPUnit
ImplementsInterfaceTrait::implementsInterface() — Method in class ImplementsInterfaceTrait

Checks classes that they implement $interface.

AbstractInheritanceConstraint::inheritance() — Method in class AbstractInheritanceConstraint

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.

InternalErrorException — Class in namespace Tailors\PHPUnit
InvalidArgumentException — Class in namespace Tailors\PHPUnit
InvalidReturnValueException — Class in namespace Tailors\PHPUnit

K

KsortedArrayExpectations — Class in namespace Tailors\PHPUnit\Arrays
KsortedArrayFactory — Class in namespace Tailors\PHPUnit\Arrays
KsortedConstraintTestCase — Class in namespace Tailors\PHPUnit\Arrays
KsortedArrayEqualTo — Class in namespace Tailors\PHPUnit\Constraint
KsortedArrayIdenticalTo — Class in namespace Tailors\PHPUnit\Constraint
KsortedArrayEqualToTrait — Class in namespace Tailors\PHPUnit
KsortedArrayEqualToTrait::ksortedArrayEqualTo() — Method in class KsortedArrayEqualToTrait

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

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

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

KsortedArrayTrait — Class in namespace Tailors\PHPUnit
KsortedArrayTrait::ksortedArray() — Method in class KsortedArrayTrait

Returns an object representing array array values.

RecursiveMapperStackItem::key() — Method in class RecursiveMapperStackItem
RecursiveActualResultFactoryStackItem::key() — Method in class RecursiveActualResultFactoryStackItem
RecursiveExpectedResultFactoryStackItem::key() — Method in class RecursiveExpectedResultFactoryStackItem
RecursiveResultUnwrapperStackItem::key() — Method in class RecursiveResultUnwrapperStackItem
DummyRecursiveVisitorStackItem::key() — Method in class DummyRecursiveVisitorStackItem
RecursiveVisitorStackItemInterface::key() — Method in class RecursiveVisitorStackItemInterface

L

RecursiveMapperVisitor::leave() — Method in class RecursiveMapperVisitor
RecursiveActualResultFactoryVisitor::leave() — Method in class RecursiveActualResultFactoryVisitor
RecursiveExpectedResultFactoryVisitor::leave() — Method in class RecursiveExpectedResultFactoryVisitor
RecursiveResultUnwrapperVisitor::leave() — Method in class RecursiveResultUnwrapperVisitor
DummyRecursiveVisitor::leave() — Method in class DummyRecursiveVisitor
RecursiveVisitorInterface::leave() — Method in class RecursiveVisitorInterface

M

KsortedConstraintTestCase::message() — Method in class KsortedConstraintTestCase
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.

AbstractInheritanceConstraint::matches() — Method in class AbstractInheritanceConstraint

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

MethodSpecFactoryInterface — Class in namespace Tailors\PHPUnit\Methods
MethodSpecInterface — Class 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.

MethodSpecSyntaxError — Class in namespace Tailors\PHPUnit\Methods

Specifies requirements on method including its name and modifiers.

AbstractRecursiveConstraint::matches() — Method in class AbstractRecursiveConstraint

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

AbstractRecursiveConstraintTestCase::message() — Method in class AbstractRecursiveConstraintTestCase

Assembles expected failure message out of pieces.

RecursiveMapperInterface::map() — Method in class RecursiveMapperInterface
RecursiveMapperVisitor::makeStackItem() — Method in class RecursiveMapperVisitor
RecursiveActualResultFactoryVisitor::makeStackItem() — Method in class RecursiveActualResultFactoryVisitor
RecursiveExpectedResultFactoryVisitor::makeStackItem() — Method in class RecursiveExpectedResultFactoryVisitor
RecursiveResultUnwrapperVisitor::makeStackItem() — Method in class RecursiveResultUnwrapperVisitor
DummyRecursiveVisitor::makeStackItem() — Method in class DummyRecursiveVisitor
RecursiveVisitorInterface::makeStackItem() — Method in class RecursiveVisitorInterface

N

ExtendsClass::negatedVerb() — Method in class ExtendsClass

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

ImplementsInterface::negatedVerb() — Method in class ImplementsInterface

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

UsesTrait::negatedVerb() — Method in class UsesTrait

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

AbstractInheritanceConstraint::negatedVerb() — Method in class AbstractInheritanceConstraint

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

RecursiveMapperStackItem::node() — Method in class RecursiveMapperStackItem
RecursiveActualResultFactoryStackItem::node() — Method in class RecursiveActualResultFactoryStackItem
RecursiveExpectedResultFactoryStackItem::node() — Method in class RecursiveExpectedResultFactoryStackItem
RecursiveResultUnwrapperStackItem::node() — Method in class RecursiveResultUnwrapperStackItem
DummyRecursiveVisitorStackItem::node() — Method in class DummyRecursiveVisitorStackItem
RecursiveVisitorStackItemInterface::node() — Method in class RecursiveVisitorStackItemInterface

O

AbstractConstraintTestCase::operator() — Method in class AbstractConstraintTestCase
ObjectPropertiesEqualTo — Class in namespace Tailors\PHPUnit\Constraint
ObjectPropertiesIdenticalTo — Class in namespace Tailors\PHPUnit\Constraint
ObjectPropertiesEqualToTrait — Class in namespace Tailors\PHPUnit
ObjectPropertiesEqualToTrait::objectPropertiesEqualTo() — Method in class ObjectPropertiesEqualToTrait

Compares selected properties of $object with $expected ones.

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

Compares selected properties of $object with $expected ones.

ObjectPropertiesTrait — Class in namespace Tailors\PHPUnit
ObjectPropertiesTrait::objectProperties() — Method in class ObjectPropertiesTrait

Returns an object representing expected array values.

ObjectPropertiesFactory — Class in namespace Tailors\PHPUnit\Properties
ObjectPropertiesSelection — Class in namespace Tailors\PHPUnit\Properties
ObjectPropertySelector — Class in namespace Tailors\PHPUnit\ValueSelector

P

KsortedConstraintTestCase::provConstraintUnaryOperatorFailure() — Method in class KsortedConstraintTestCase
AbstractArrayObjectTestCase::provArrayObject() — Method in class AbstractArrayObjectTestCase
AbstractConstraintTestCase::provConstraintUnaryOperatorFailure() — Method in class AbstractConstraintTestCase
AbstractConstraintTestCase::provConstraintEvaluationSucceeds() — Method in class AbstractConstraintTestCase
AbstractConstraintTestCase::provConstraintEvaluationFails() — Method in class AbstractConstraintTestCase
AbstractConstraintTestCase::provNotConstraintEvaluationSucceeds() — Method in class AbstractConstraintTestCase
AbstractConstraintTestCase::provNotConstraintEvaluationFails() — Method in class AbstractConstraintTestCase
AbstractConstraintTestCase::precedence() — Method in class AbstractConstraintTestCase
AbstractPropertiesConstraintTestCase::provArrayWithNonStringKeys() — Method in class AbstractPropertiesConstraintTestCase
PropertiesValidateExpectationsTrait — Class in namespace Tailors\PHPUnit\Properties
AbstractRecursiveConstraintTestCase::provConstraintUnaryOperatorFailure() — Method in class AbstractRecursiveConstraintTestCase
AbstractRecursiveConstraintTestCase::predicate() — Method in class AbstractRecursiveConstraintTestCase

Assembles a predicate which is a part of failure message.

RecursiveVisitorUtils::pathAsString() — Method in class RecursiveVisitorUtils
RecursiveVisitorUtils::pathAsList() — Method in class RecursiveVisitorUtils

R

RecursivelyKsortedArrayExpectations — Class in namespace Tailors\PHPUnit\Arrays
ReferenceStorage — Class in namespace Tailors\PHPUnit\Common
ReferenceStorage::remove() — Method in class ReferenceStorage
RecursivelyKsortedArrayEqualTo — Class in namespace Tailors\PHPUnit\Constraint
RecursivelyKsortedArrayIdenticalTo — Class in namespace Tailors\PHPUnit\Constraint
RecursiveMapperInterface — Class in namespace Tailors\PHPUnit\RecursiveMapper
RecursiveMapperStackItem — Class in namespace Tailors\PHPUnit\RecursiveMapper
RecursiveMapperStackItem::result() — Method in class RecursiveMapperStackItem
RecursiveMapperVisitor — Class in namespace Tailors\PHPUnit\RecursiveMapper
RecursiveMapperVisitor::result() — Method in class RecursiveMapperVisitor
RecursiveMapperVisitorInterface — Class in namespace Tailors\PHPUnit\RecursiveMapper
RecursiveMapperVisitorInterface::result() — Method in class RecursiveMapperVisitorInterface
RecursiveActualResultFactoryStackItem — Class in namespace Tailors\PHPUnit\RecursiveResultFactory
RecursiveActualResultFactoryVisitor — Class in namespace Tailors\PHPUnit\RecursiveResultFactory
RecursiveActualResultFactoryVisitor::result() — Method in class RecursiveActualResultFactoryVisitor
RecursiveActualResultFactoryVisitorInterface — Class in namespace Tailors\PHPUnit\RecursiveResultFactory
RecursiveActualResultFactoryVisitorInterface::result() — Method in class RecursiveActualResultFactoryVisitorInterface
RecursiveExpectedResultFactoryStackItem — Class in namespace Tailors\PHPUnit\RecursiveResultFactory
RecursiveExpectedResultFactoryStackItem::result() — Method in class RecursiveExpectedResultFactoryStackItem
RecursiveExpectedResultFactoryVisitor — Class in namespace Tailors\PHPUnit\RecursiveResultFactory
RecursiveExpectedResultFactoryVisitor::result() — Method in class RecursiveExpectedResultFactoryVisitor
RecursiveExpectedResultFactoryVisitorInterface — Class in namespace Tailors\PHPUnit\RecursiveResultFactory
RecursiveExpectedResultFactoryVisitorInterface::result() — Method in class RecursiveExpectedResultFactoryVisitorInterface
RecursiveResultFactoryInterface — Class in namespace Tailors\PHPUnit\RecursiveResultFactory
RecursiveResultUnwrapperInterface — Class in namespace Tailors\PHPUnit\RecursiveResultUnwrapper
RecursiveResultUnwrapperStackItem — Class in namespace Tailors\PHPUnit\RecursiveResultUnwrapper
RecursiveResultUnwrapperStackItem::result() — Method in class RecursiveResultUnwrapperStackItem
RecursiveResultUnwrapperVisitor — Class in namespace Tailors\PHPUnit\RecursiveResultUnwrapper
RecursiveResultUnwrapperVisitor::result() — Method in class RecursiveResultUnwrapperVisitor
RecursiveResultUnwrapperVisitorInterface — Class in namespace Tailors\PHPUnit\RecursiveResultUnwrapper
RecursiveResultUnwrapperVisitorInterface::result() — Method in class RecursiveResultUnwrapperVisitorInterface
RecursiveTraversal — Class in namespace Tailors\PHPUnit\RecursiveTraversal
RecursiveTraversalInterface — Class in namespace Tailors\PHPUnit\RecursiveTraversal
RecursiveVisitorInterface — Class in namespace Tailors\PHPUnit\RecursiveVisitor
RecursiveVisitorStackItemInterface — Class in namespace Tailors\PHPUnit\RecursiveVisitor
RecursiveVisitorUtils — Class in namespace Tailors\PHPUnit\RecursiveVisitor
RecursivelyKsortedArrayEqualToTrait — Class in namespace Tailors\PHPUnit
RecursivelyKsortedArrayEqualToTrait::recursivelyKsortedArrayEqualTo() — Method in class RecursivelyKsortedArrayEqualToTrait

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

RecursivelyKsortedArrayIdenticalToTrait — Class in namespace Tailors\PHPUnit
RecursivelyKsortedArrayIdenticalToTrait::recursivelyKsortedArrayIdenticalTo() — Method in class RecursivelyKsortedArrayIdenticalToTrait

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

RecursivelyKsortedArrayTrait — Class in namespace Tailors\PHPUnit
RecursivelyKsortedArrayTrait::recursivelyKsortedArray() — Method in class RecursivelyKsortedArrayTrait

Returns an object representing array array values.

ResultFactoryInterface — Class in namespace Tailors\PHPUnit\ResultFactory
ResultFactoryWrapperInterface — Class in namespace Tailors\PHPUnit\ResultFactory
ResultInterface — Class in namespace Tailors\PHPUnit\Result

A constraint evaluation result (either expected, or actual).

S

KsortedConstraintTestCase::statement() — Method in class KsortedConstraintTestCase
ShortFailureDescriptionTrait — Class in namespace Tailors\PHPUnit\Common
StaticTagInterface — Class in namespace Tailors\PHPUnit\Common
SupportInterface — Class in namespace Tailors\PHPUnit\Common
SupportInterface::supports() — Method in class SupportInterface
ExtendsClass::supports() — Method in class ExtendsClass

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

ImplementsInterface::supports() — Method in class ImplementsInterface

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

UsesTrait::supports() — Method in class UsesTrait

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

AbstractInheritanceConstraint::supports() — Method in class AbstractInheritanceConstraint

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

RecursiveMapperStackItem::set() — Method in class RecursiveMapperStackItem
RecursiveActualResultFactoryStackItem::set() — Method in class RecursiveActualResultFactoryStackItem
RecursiveExpectedResultFactoryStackItem::set() — Method in class RecursiveExpectedResultFactoryStackItem
RecursiveResultFactoryInterface::supports() — Method in class RecursiveResultFactoryInterface
SubjectResultCouple — Class in namespace Tailors\PHPUnit\RecursiveResultFactory
RecursiveResultUnwrapperStackItem::set() — Method in class RecursiveResultUnwrapperStackItem
AbstractArrayResultFactory::supports() — Method in class AbstractArrayResultFactory
DummyResultFactory::supports() — Method in class DummyResultFactory
StringArgumentValidator — Class 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.

DummyValueSelector::supports() — Method in class DummyValueSelector
DummyValueSelector::select() — Method in class DummyValueSelector
DummyValueSelector::subject() — Method in class DummyValueSelector
DummyValueSelector::selectable() — Method in class DummyValueSelector
ObjectPropertySelector::supports() — Method in class ObjectPropertySelector
ObjectPropertySelector::subject() — Method in class ObjectPropertySelector

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

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

AbstractArrayValues::tag() — Method in class AbstractArrayValues
AbstractArrayValuesTestCase::testImplementsTagInterface() — Method in class AbstractArrayValuesTestCase
AbstractArrayValuesTestCase::testImplementsExportableNameInterface() — Method in class AbstractArrayValuesTestCase
AbstractArrayValuesTestCase::testTag() — Method in class AbstractArrayValuesTestCase
AbstractArrayValuesTestCase::testExportableName() — Method in class AbstractArrayValuesTestCase
AbstractKsortedArray::tag() — Method in class AbstractKsortedArray
AbstractKsortedArrayTestCase::testImplementsTagInterface() — Method in class AbstractKsortedArrayTestCase
AbstractKsortedArrayTestCase::testImplementsExportableNameInterface() — Method in class AbstractKsortedArrayTestCase
AbstractKsortedArrayTestCase::testTag() — Method in class AbstractKsortedArrayTestCase
AbstractKsortedArrayTestCase::testExportableName() — Method in class AbstractKsortedArrayTestCase
AbstractArrayObjectTestCase::testExtendsArrayObject() — Method in class AbstractArrayObjectTestCase
AbstractArrayObjectTestCase::testArrayObject() — Method in class AbstractArrayObjectTestCase
AbstractConstraintTestCase::testConstraintUnaryOperatorFailure() — Method in class AbstractConstraintTestCase
AbstractConstraintTestCase::testConstraintEvaluationSucceeds() — Method in class AbstractConstraintTestCase
AbstractConstraintTestCase::testConstraintEvaluationFails() — Method in class AbstractConstraintTestCase
AbstractConstraintTestCase::testNotConstraintEvaluationSucceeds() — Method in class AbstractConstraintTestCase
AbstractConstraintTestCase::testNotConstraintEvaluationFails() — Method in class AbstractConstraintTestCase
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.

StaticTagInterface::tag() — Method in class StaticTagInterface
TagInterface — Class in namespace Tailors\PHPUnit\Common
TagInterface::tag() — Method in class TagInterface
TypesInterface — Class in namespace Tailors\PHPUnit\Common
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.

AbstractInheritanceConstraint::toString() — Method in class AbstractInheritanceConstraint

Returns a string representation of the constraint.

AbstractInheritanceConstraint::toStringInContext() — Method in class AbstractInheritanceConstraint

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

MethodSpecInterface::toString() — Method in class MethodSpecInterface

Method specification in human readable form.

AbstractClassProperties::tag() — Method in class AbstractClassProperties
AbstractClassPropertiesTestCase::testImplementsTagInterface() — Method in class AbstractClassPropertiesTestCase
AbstractClassPropertiesTestCase::testImplementsExportableNameInterface() — Method in class AbstractClassPropertiesTestCase
AbstractClassPropertiesTestCase::testTag() — Method in class AbstractClassPropertiesTestCase
AbstractClassPropertiesTestCase::testExportableName() — Method in class AbstractClassPropertiesTestCase
AbstractObjectProperties::tag() — Method in class AbstractObjectProperties
AbstractObjectPropertiesTestCase::testImplementsTagInterface() — Method in class AbstractObjectPropertiesTestCase
AbstractObjectPropertiesTestCase::testImplementsExportableNameInterface() — Method in class AbstractObjectPropertiesTestCase
AbstractObjectPropertiesTestCase::testTag() — Method in class AbstractObjectPropertiesTestCase
AbstractObjectPropertiesTestCase::testExportableName() — Method in class AbstractObjectPropertiesTestCase
AbstractPropertiesConstraintTestCase::testCreateWithNonStringKeys() — Method in class AbstractPropertiesConstraintTestCase
AbstractRecursiveConstraint::toString() — Method in class AbstractRecursiveConstraint

Returns a string representation of the constraint.

AbstractRecursiveConstraint::toStringInContext() — Method in class AbstractRecursiveConstraint

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

RecursiveResultUnwrapperVisitor::tag() — Method in class RecursiveResultUnwrapperVisitor
DummyRecursiveVisitor::trace() — Method in class DummyRecursiveVisitor
DummyTaggedArrayResult::tag() — Method in class DummyTaggedArrayResult

U

UsesTrait — Class in namespace Tailors\PHPUnit\Constraint

Constraint that accepts classes that extend given class.

RecursiveResultUnwrapperInterface::unwrap() — Method in class RecursiveResultUnwrapperInterface
UsesTraitTrait — Class in namespace Tailors\PHPUnit
UsesTraitTrait::usesTrait() — Method in class UsesTraitTrait

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

V

ExtendsClass::verb() — Method in class ExtendsClass

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

ImplementsInterface::verb() — Method in class ImplementsInterface

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

UsesTrait::verb() — Method in class UsesTrait

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

AbstractInheritanceConstraint::verb() — Method in class AbstractInheritanceConstraint

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

PropertiesValidateExpectationsTrait::validateExpectations() — Method in class PropertiesValidateExpectationsTrait
RecursiveMapperVisitor::visit() — Method in class RecursiveMapperVisitor
RecursiveActualResultFactoryVisitor::visit() — Method in class RecursiveActualResultFactoryVisitor
RecursiveExpectedResultFactoryVisitor::visit() — Method in class RecursiveExpectedResultFactoryVisitor
RecursiveResultUnwrapperVisitor::visit() — Method in class RecursiveResultUnwrapperVisitor
DummyRecursiveVisitor::visit() — Method in class DummyRecursiveVisitor
RecursiveVisitorInterface::visit() — Method in class RecursiveVisitorInterface
StringArgumentValidator::validate() — Method in class StringArgumentValidator
ValueSelectorInterface — Class in namespace Tailors\PHPUnit\ValueSelector
ValueSelectorWrapperInterface — Class in namespace Tailors\PHPUnit\ValueSelector

W

AbstractConstraintTestCase::wrapWithUnaryOperator() — Method in class AbstractConstraintTestCase

Returns $constraint wrapped with an UnaryOperator.

RecursiveTraversal::walk() — Method in class RecursiveTraversal

Walk recursively through $array and apply methods defined by $visitor to all the visited elements.

RecursiveTraversalInterface::walk() — Method in class RecursiveTraversalInterface

_

DummyResultFactoryAndValueSelectorWrapper::__construct() — Method in class DummyResultFactoryAndValueSelectorWrapper
DummyResultFactoryWrapper::__construct() — Method in class DummyResultFactoryWrapper
DummyValueSelectorWrapper::__construct() — Method in class DummyValueSelectorWrapper
AbstractArrayValues::__construct() — Method in class AbstractArrayValues
AbstractKsortedArray::__construct() — Method in class AbstractKsortedArray
ArrayValuesSelection::__construct() — Method in class ArrayValuesSelection
KsortedArrayExpectations::__construct() — Method in class KsortedArrayExpectations
KsortedArrayFactory::__construct() — Method in class KsortedArrayFactory
AbstractArrayExpectations::__construct() — Method in class AbstractArrayExpectations
AbstractArrayObject::__construct() — Method in class AbstractArrayObject
AbstractArraySelection::__construct() — Method in class AbstractArraySelection
AbstractConstraintTestCase::__construct() — Method in class AbstractConstraintTestCase
DummyArrayExpectations::__construct() — Method in class DummyArrayExpectations
DummyArraySelection::__construct() — Method in class DummyArraySelection
ReferenceStorage::__construct() — Method in class ReferenceStorage
HasMethod::__construct() — Method in class HasMethod
AbstractInheritanceConstraint::__construct() — Method in class AbstractInheritanceConstraint

Initializes the constraint.

AbstractClassProperties::__construct() — Method in class AbstractClassProperties
AbstractObjectProperties::__construct() — Method in class AbstractObjectProperties
ClassPropertiesSelection::__construct() — Method in class ClassPropertiesSelection
ObjectPropertiesSelection::__construct() — Method in class ObjectPropertiesSelection
AbstractRecursiveConstraint::__construct() — Method in class AbstractRecursiveConstraint
RecursiveMapperStackItem::__construct() — Method in class RecursiveMapperStackItem
RecursiveMapperVisitor::__construct() — Method in class RecursiveMapperVisitor
RecursiveActualResultFactoryStackItem::__construct() — Method in class RecursiveActualResultFactoryStackItem
RecursiveActualResultFactoryVisitor::__construct() — Method in class RecursiveActualResultFactoryVisitor
RecursiveExpectedResultFactoryStackItem::__construct() — Method in class RecursiveExpectedResultFactoryStackItem
RecursiveExpectedResultFactoryVisitor::__construct() — Method in class RecursiveExpectedResultFactoryVisitor
SubjectResultCouple::__construct() — Method in class SubjectResultCouple
RecursiveResultUnwrapperStackItem::__construct() — Method in class RecursiveResultUnwrapperStackItem
RecursiveResultUnwrapperVisitor::__construct() — Method in class RecursiveResultUnwrapperVisitor
RecursiveTraversal::__construct() — Method in class RecursiveTraversal

Initializes the object.

DummyRecursiveVisitor::__construct() — Method in class DummyRecursiveVisitor
DummyRecursiveVisitorStackItem::__construct() — Method in class DummyRecursiveVisitorStackItem
DummyResultFactory::__construct() — Method in class DummyResultFactory
DummyTaggedArrayResultFactory::__construct() — Method in class DummyTaggedArrayResultFactory
DummyArrayResult::__construct() — Method in class DummyArrayResult
DummyTaggedArrayResult::__construct() — Method in class DummyTaggedArrayResult
StringArgumentValidator::__construct() — Method in class StringArgumentValidator
DummyValueSelector::__construct() — Method in class DummyValueSelector