SYMBOL INDEX (1038 symbols across 134 files) FILE: generator/FactoryCall.php class FactoryCall (line 7) | class FactoryCall method __construct (line 26) | public function __construct(FactoryMethod $method, $name) method getMethod (line 32) | public function getMethod() method getName (line 37) | public function getName() FILE: generator/FactoryClass.php class FactoryClass (line 7) | class FactoryClass method __construct (line 24) | public function __construct($file, ReflectionClass $class) method extractFactoryMethods (line 31) | public function extractFactoryMethods() method getPublicStaticMethods (line 41) | public function getPublicStaticMethods() method getFile (line 52) | public function getFile() method getName (line 57) | public function getName() method isFactory (line 62) | public function isFactory() method getMethods (line 67) | public function getMethods() FILE: generator/FactoryFile.php class FactoryFile (line 7) | abstract class FactoryFile method __construct (line 22) | public function __construct($file, $indent) method addCall (line 28) | abstract public function addCall(FactoryCall $call); method build (line 30) | abstract public function build(); method addFileHeader (line 32) | public function addFileHeader() method addPart (line 38) | public function addPart($name) method addCode (line 43) | public function addCode($code) method readPart (line 48) | public function readPart($name) method generateFactoryCall (line 53) | public function generateFactoryCall(FactoryCall $call) method generateDeclaration (line 63) | public function generateDeclaration($name, FactoryMethod $method) method getDeclarationModifiers (line 72) | public function getDeclarationModifiers() method generateDeclarationArguments (line 77) | public function generateDeclarationArguments(FactoryMethod $method) method generateReturnType (line 86) | public function generateReturnType(FactoryMethod $method): string method generateImport (line 102) | public function generateImport(FactoryMethod $method) method generateCall (line 107) | public function generateCall(FactoryMethod $method) method generateClosing (line 128) | public function generateClosing() method write (line 133) | public function write() FILE: generator/FactoryGenerator.php class FactoryGenerator (line 13) | class FactoryGenerator method __construct (line 27) | public function __construct($path) method addFactoryFile (line 33) | public function addFactoryFile(FactoryFile $factoryFile) method generate (line 38) | public function generate() method write (line 52) | public function write() method getClassesWithFactoryMethods (line 60) | public function getClassesWithFactoryMethods() method getSortedFiles (line 74) | public function getSortedFiles() method getFileIterator (line 86) | private function getFileIterator() method getFactoryClass (line 95) | public function getFactoryClass($file) method getFactoryClassName (line 112) | public function getFactoryClassName($file) FILE: generator/FactoryMethod.php class FactoryMethod (line 12) | class FactoryMethod method __construct (line 44) | public function __construct(FactoryClass $class, ReflectionMethod $ref... method extractCommentWithoutLeadingShashesAndStars (line 53) | public function extractCommentWithoutLeadingShashesAndStars() method trimLeadingBlankLinesFromComment (line 63) | public function trimLeadingBlankLinesFromComment() method trimTrailingBlankLinesFromComment (line 74) | public function trimTrailingBlankLinesFromComment() method extractFactoryNamesFromComment (line 85) | public function extractFactoryNamesFromComment() method extractFactoryNamesFromLine (line 96) | public function extractFactoryNamesFromLine($line) method extractFactoryNamesFromAnnotation (line 109) | public function extractFactoryNamesFromAnnotation($value) method createCalls (line 126) | public function createCalls(array $names) method extractParameters (line 136) | public function extractParameters() method getParameterDeclarations (line 146) | public function getParameterDeclarations() method getParameterInvocations (line 159) | public function getParameterInvocations() method getClass (line 172) | public function getClass() method getClassName (line 177) | public function getClassName() method getName (line 182) | public function getName() method isFactory (line 187) | public function isFactory() method getCalls (line 192) | public function getCalls() method acceptsVariableArguments (line 197) | public function acceptsVariableArguments() method hasParameters (line 202) | public function hasParameters() method getParameters (line 207) | public function getParameters() method getFullName (line 212) | public function getFullName() method getReturnType (line 217) | public function getReturnType(): ?string method getCommentText (line 232) | public function getCommentText() method getComment (line 237) | public function getComment($indent = '') FILE: generator/FactoryParameter.php class FactoryParameter (line 7) | class FactoryParameter method __construct (line 19) | public function __construct(FactoryMethod $method, ReflectionParameter... method getDeclaration (line 30) | public function getDeclaration() method getTypeCode (line 61) | private function getTypeCode() method getQualifiedName (line 95) | private static function getQualifiedName(ReflectionType $type) method getInvocation (line 117) | public function getInvocation() method getMethod (line 127) | public function getMethod() FILE: generator/GlobalFunctionFile.php class GlobalFunctionFile (line 7) | class GlobalFunctionFile extends FactoryFile method __construct (line 14) | public function __construct($file) method addCall (line 20) | public function addCall(FactoryCall $call) method build (line 25) | public function build() method generateFactoryCall (line 34) | public function generateFactoryCall(FactoryCall $call) FILE: generator/StaticMethodFile.php class StaticMethodFile (line 7) | class StaticMethodFile extends FactoryFile method __construct (line 14) | public function __construct($file) method addCall (line 20) | public function addCall(FactoryCall $call) method getDeclarationModifiers (line 25) | public function getDeclarationModifiers() method build (line 30) | public function build() FILE: hamcrest/Hamcrest.php function assertThat (line 23) | function assertThat(): void function anArray (line 37) | function anArray(/* args... */): \Hamcrest\Arrays\IsArray function hasItemInArray (line 52) | function hasItemInArray($item): \Hamcrest\Arrays\IsArrayContaining function hasValue (line 66) | function hasValue($item): \Hamcrest\Arrays\IsArrayContaining function arrayContainingInAnyOrder (line 76) | function arrayContainingInAnyOrder(/* args... */): \Hamcrest\Arrays\IsAr... function containsInAnyOrder (line 87) | function containsInAnyOrder(/* args... */): \Hamcrest\Arrays\IsArrayCont... function arrayContaining (line 98) | function arrayContaining(/* args... */): \Hamcrest\Arrays\IsArrayContain... function contains (line 109) | function contains(/* args... */): \Hamcrest\Arrays\IsArrayContainingInOrder function hasKeyInArray (line 124) | function hasKeyInArray($key): \Hamcrest\Arrays\IsArrayContainingKey function hasKey (line 138) | function hasKey($key): \Hamcrest\Arrays\IsArrayContainingKey function hasKeyValuePair (line 151) | function hasKeyValuePair($key, $value): \Hamcrest\Arrays\IsArrayContaini... function hasEntry (line 164) | function hasEntry($key, $value): \Hamcrest\Arrays\IsArrayContainingKeyVa... function arrayWithSize (line 178) | function arrayWithSize($size): \Hamcrest\Arrays\IsArrayWithSize function emptyArray (line 188) | function emptyArray(): \Hamcrest\Core\DescribedAs function nonEmptyArray (line 198) | function nonEmptyArray(): \Hamcrest\Core\DescribedAs function emptyTraversable (line 208) | function emptyTraversable(): \Hamcrest\Collection\IsEmptyTraversable function nonEmptyTraversable (line 218) | function nonEmptyTraversable(): \Hamcrest\Collection\IsEmptyTraversable function traversableWithSize (line 230) | function traversableWithSize($size): \Hamcrest\Collection\IsTraversableW... function allOf (line 240) | function allOf(/* args... */): \Hamcrest\Core\AllOf function anyOf (line 251) | function anyOf(/* args... */): \Hamcrest\Core\AnyOf function noneOf (line 262) | function noneOf(/* args... */): \Hamcrest\Core\IsNot function both (line 277) | function both(\Hamcrest\Matcher $matcher): \Hamcrest\Core\CombinableMatcher function either (line 291) | function either(\Hamcrest\Matcher $matcher): \Hamcrest\Core\CombinableMa... function describedAs (line 301) | function describedAs(/* args... */): \Hamcrest\Core\DescribedAs function everyItem (line 316) | function everyItem(\Hamcrest\Matcher $itemMatcher): \Hamcrest\Core\Every function hasToString (line 329) | function hasToString($matcher): \Hamcrest\Core\HasToString function is (line 345) | function is($value): \Hamcrest\Core\Is function anything (line 357) | function anything(string $description = 'ANYTHING'): \Hamcrest\Core\IsAn... function hasItem (line 374) | function hasItem(/* args... */): \Hamcrest\Core\IsCollectionContaining function hasItems (line 391) | function hasItems(/* args... */): \Hamcrest\Core\AllOf function equalTo (line 405) | function equalTo($item): \Hamcrest\Core\IsEqual function identicalTo (line 417) | function identicalTo($value): \Hamcrest\Core\IsIdentical function anInstanceOf (line 430) | function anInstanceOf(string $theClass): \Hamcrest\Core\IsInstanceOf function any (line 443) | function any(string $theClass): \Hamcrest\Core\IsInstanceOf function not (line 455) | function not($value): \Hamcrest\Core\IsNot function nullValue (line 465) | function nullValue(): \Hamcrest\Core\IsNull function notNullValue (line 475) | function notNullValue(): \Hamcrest\Core\IsNot function sameInstance (line 491) | function sameInstance($object): \Hamcrest\Core\IsSame function typeOf (line 503) | function typeOf(string $theType): \Hamcrest\Core\IsTypeOf function set (line 515) | function set($property): \Hamcrest\Core\Set function notSet (line 527) | function notSet($property): \Hamcrest\Core\Set function closeTo (line 541) | function closeTo($value, $delta): \Hamcrest\Number\IsCloseTo function comparesEqualTo (line 553) | function comparesEqualTo($value): \Hamcrest\Number\OrderingComparison function greaterThan (line 565) | function greaterThan($value): \Hamcrest\Number\OrderingComparison function greaterThanOrEqualTo (line 577) | function greaterThanOrEqualTo($value): \Hamcrest\Number\OrderingComparison function atLeast (line 589) | function atLeast($value): \Hamcrest\Number\OrderingComparison function lessThan (line 601) | function lessThan($value): \Hamcrest\Number\OrderingComparison function lessThanOrEqualTo (line 613) | function lessThanOrEqualTo($value): \Hamcrest\Number\OrderingComparison function atMost (line 625) | function atMost($value): \Hamcrest\Number\OrderingComparison function isEmptyString (line 635) | function isEmptyString(): \Hamcrest\Text\IsEmptyString function emptyString (line 645) | function emptyString(): \Hamcrest\Text\IsEmptyString function isEmptyOrNullString (line 655) | function isEmptyOrNullString(): \Hamcrest\Core\AnyOf function nullOrEmptyString (line 665) | function nullOrEmptyString(): \Hamcrest\Core\AnyOf function isNonEmptyString (line 675) | function isNonEmptyString(): \Hamcrest\Text\IsEmptyString function nonEmptyString (line 685) | function nonEmptyString(): \Hamcrest\Text\IsEmptyString function equalToIgnoringCase (line 697) | function equalToIgnoringCase($string): \Hamcrest\Text\IsEqualIgnoringCase function equalToIgnoringWhiteSpace (line 709) | function equalToIgnoringWhiteSpace($string): \Hamcrest\Text\IsEqualIgnor... function matchesPattern (line 721) | function matchesPattern($pattern): \Hamcrest\Text\MatchesPattern function containsString (line 733) | function containsString($substring): \Hamcrest\Text\StringContains function containsStringIgnoringCase (line 745) | function containsStringIgnoringCase($substring): \Hamcrest\Text\StringCo... function stringContainsInOrder (line 755) | function stringContainsInOrder(/* args... */): \Hamcrest\Text\StringCont... function endsWith (line 768) | function endsWith($substring): \Hamcrest\Text\StringEndsWith function startsWith (line 780) | function startsWith($substring): \Hamcrest\Text\StringStartsWith function arrayValue (line 790) | function arrayValue(): \Hamcrest\Type\IsArray function booleanValue (line 800) | function booleanValue(): \Hamcrest\Type\IsBoolean function boolValue (line 810) | function boolValue(): \Hamcrest\Type\IsBoolean function callableValue (line 820) | function callableValue(): \Hamcrest\Type\IsCallable function doubleValue (line 830) | function doubleValue(): \Hamcrest\Type\IsDouble function floatValue (line 840) | function floatValue(): \Hamcrest\Type\IsDouble function integerValue (line 850) | function integerValue(): \Hamcrest\Type\IsInteger function intValue (line 860) | function intValue(): \Hamcrest\Type\IsInteger function numericValue (line 870) | function numericValue(): \Hamcrest\Type\IsNumeric function objectValue (line 880) | function objectValue(): \Hamcrest\Type\IsObject function anObject (line 890) | function anObject(): \Hamcrest\Type\IsObject function resourceValue (line 900) | function resourceValue(): \Hamcrest\Type\IsResource function scalarValue (line 910) | function scalarValue(): \Hamcrest\Type\IsScalar function stringValue (line 920) | function stringValue(): \Hamcrest\Type\IsString function hasXPath (line 935) | function hasXPath(string $xpath, $matcher = null): \Hamcrest\Xml\HasXPath FILE: hamcrest/Hamcrest/Arrays/IsArray.php class IsArray (line 21) | class IsArray extends TypeSafeMatcher method __construct (line 32) | public function __construct(array $elementMatchers) method matchesSafely (line 41) | protected function matchesSafely($array): bool method describeMismatchSafely (line 56) | protected function describeMismatchSafely($actual, Description $mismat... method describeTo (line 85) | public function describeTo(Description $description): void method anArray (line 100) | public static function anArray(/* args... */): self method descriptionStart (line 109) | protected function descriptionStart(): string method descriptionSeparator (line 114) | protected function descriptionSeparator(): string method descriptionEnd (line 119) | protected function descriptionEnd(): string FILE: hamcrest/Hamcrest/Arrays/IsArrayContaining.php class IsArrayContaining (line 15) | class IsArrayContaining extends TypeSafeMatcher method __construct (line 20) | public function __construct(Matcher $elementMatcher) method matchesSafely (line 27) | protected function matchesSafely($array): bool method describeMismatchSafely (line 38) | protected function describeMismatchSafely($array, Description $mismatc... method describeTo (line 43) | public function describeTo(Description $description): void method hasItemInArray (line 59) | public static function hasItemInArray($item): self FILE: hamcrest/Hamcrest/Arrays/IsArrayContainingInAnyOrder.php class IsArrayContainingInAnyOrder (line 15) | class IsArrayContainingInAnyOrder extends TypeSafeDiagnosingMatcher method __construct (line 26) | public function __construct(array $elementMatchers) method matchesSafelyWithDiagnosticDescription (line 35) | protected function matchesSafelyWithDiagnosticDescription($array, Desc... method describeTo (line 48) | public function describeTo(Description $description): void method arrayContainingInAnyOrder (line 60) | public static function arrayContainingInAnyOrder(/* args... */): self FILE: hamcrest/Hamcrest/Arrays/IsArrayContainingInOrder.php class IsArrayContainingInOrder (line 15) | class IsArrayContainingInOrder extends TypeSafeDiagnosingMatcher method __construct (line 26) | public function __construct(array $elementMatchers) method matchesSafelyWithDiagnosticDescription (line 35) | protected function matchesSafelyWithDiagnosticDescription($array, Desc... method describeTo (line 48) | public function describeTo(Description $description): void method arrayContaining (line 58) | public static function arrayContaining(/* args... */): self FILE: hamcrest/Hamcrest/Arrays/IsArrayContainingKey.php class IsArrayContainingKey (line 15) | class IsArrayContainingKey extends TypeSafeMatcher method __construct (line 20) | public function __construct(Matcher $keyMatcher) method matchesSafely (line 27) | protected function matchesSafely($array): bool method describeMismatchSafely (line 38) | protected function describeMismatchSafely($array, Description $mismatc... method describeTo (line 55) | public function describeTo(Description $description): void method hasKeyInArray (line 71) | public static function hasKeyInArray($key): self FILE: hamcrest/Hamcrest/Arrays/IsArrayContainingKeyValuePair.php class IsArrayContainingKeyValuePair (line 16) | class IsArrayContainingKeyValuePair extends TypeSafeMatcher method __construct (line 21) | public function __construct(Matcher $keyMatcher, Matcher $valueMatcher) method matchesSafely (line 29) | protected function matchesSafely($array): bool method describeMismatchSafely (line 40) | protected function describeMismatchSafely($array, Description $mismatc... method describeTo (line 57) | public function describeTo(Description $description): void method hasKeyValuePair (line 74) | public static function hasKeyValuePair($key, $value): self FILE: hamcrest/Hamcrest/Arrays/IsArrayWithSize.php class IsArrayWithSize (line 16) | class IsArrayWithSize extends FeatureMatcher method __construct (line 19) | public function __construct(Matcher $sizeMatcher) method featureValueOf (line 30) | protected function featureValueOf($array) method arrayWithSize (line 43) | public static function arrayWithSize($size): self method emptyArray (line 53) | public static function emptyArray(): DescribedAs method nonEmptyArray (line 66) | public static function nonEmptyArray(): DescribedAs FILE: hamcrest/Hamcrest/Arrays/MatchingOnce.php class MatchingOnce (line 11) | class MatchingOnce method __construct (line 23) | public function __construct(array $elementMatchers, Description $misma... method matches (line 32) | public function matches($item): bool method isFinished (line 40) | public function isFinished($items): bool method _isNotSurplus (line 59) | private function _isNotSurplus($item): bool method _isMatched (line 73) | private function _isMatched($item): bool FILE: hamcrest/Hamcrest/Arrays/SeriesMatchingOnce.php class SeriesMatchingOnce (line 11) | class SeriesMatchingOnce method __construct (line 31) | public function __construct(array $elementMatchers, Description $misma... method matches (line 41) | public function matches($item): bool method isFinished (line 46) | public function isFinished(): bool method _isNotSurplus (line 63) | private function _isNotSurplus($item): bool method _isMatched (line 77) | private function _isMatched($item): bool method _describeMismatch (line 94) | private function _describeMismatch(Matcher $matcher, $item): void FILE: hamcrest/Hamcrest/AssertionError.php class AssertionError (line 8) | class AssertionError extends \RuntimeException FILE: hamcrest/Hamcrest/BaseDescription.php class BaseDescription (line 12) | abstract class BaseDescription implements Description method appendText (line 15) | public function appendText(string $text): self method appendDescriptionOf (line 22) | public function appendDescriptionOf(SelfDescribing $value) method appendValue (line 29) | public function appendValue($value): self method appendValueList (line 58) | public function appendValueList(string $start, string $separator, stri... method appendList (line 70) | public function appendList(string $start, string $separator, string $e... method append (line 101) | abstract protected function append($str): void; method _toPhpSyntax (line 105) | private function _toPhpSyntax(string $value): void FILE: hamcrest/Hamcrest/BaseMatcher.php class BaseMatcher (line 13) | abstract class BaseMatcher implements Matcher method describeMismatch (line 18) | public function describeMismatch($item, Description $description): void method __toString (line 23) | public function __toString(): string method __invoke (line 28) | public function __invoke(): bool FILE: hamcrest/Hamcrest/Collection/IsEmptyTraversable.php class IsEmptyTraversable (line 13) | class IsEmptyTraversable extends BaseMatcher method __construct (line 21) | public function __construct(bool $empty = true) method matches (line 26) | public function matches($item): bool method describeTo (line 39) | public function describeTo(Description $description): void method emptyTraversable (line 49) | public static function emptyTraversable(): self method nonEmptyTraversable (line 63) | public static function nonEmptyTraversable(): self FILE: hamcrest/Hamcrest/Collection/IsTraversableWithSize.php class IsTraversableWithSize (line 14) | class IsTraversableWithSize extends FeatureMatcher method __construct (line 17) | public function __construct(Matcher $sizeMatcher) method featureValueOf (line 28) | protected function featureValueOf($actual) method traversableWithSize (line 44) | public static function traversableWithSize($size): self FILE: hamcrest/Hamcrest/Core/AllOf.php class AllOf (line 17) | class AllOf extends DiagnosingMatcher method __construct (line 28) | public function __construct(array $matchers) method matchesWithDiagnosticDescription (line 35) | public function matchesWithDiagnosticDescription($item, Description $m... method describeTo (line 49) | public function describeTo(Description $description): void method allOf (line 59) | public static function allOf(/* args... */): self FILE: hamcrest/Hamcrest/Core/AnyOf.php class AnyOf (line 16) | class AnyOf extends ShortcutCombination method __construct (line 22) | public function __construct(array $matchers) method matches (line 27) | public function matches($item): bool method describeTo (line 32) | public function describeTo(Description $description): void method anyOf (line 42) | public static function anyOf(/* args... */): self method noneOf (line 54) | public static function noneOf(/* args... */): IsNot FILE: hamcrest/Hamcrest/Core/CombinableMatcher.php class CombinableMatcher (line 12) | class CombinableMatcher extends BaseMatcher method __construct (line 17) | public function __construct(Matcher $matcher) method matches (line 22) | public function matches($item): bool method describeTo (line 27) | public function describeTo(Description $description): void method andAlso (line 33) | public function andAlso(Matcher $other): self method orElse (line 39) | public function orElse(Matcher $other): self method both (line 53) | public static function both(Matcher $matcher): self method either (line 67) | public static function either(Matcher $matcher): self method _templatedListWith (line 77) | private function _templatedListWith(Matcher $other): array FILE: hamcrest/Hamcrest/Core/DescribedAs.php class DescribedAs (line 14) | class DescribedAs extends BaseMatcher method __construct (line 29) | public function __construct(string $descriptionTemplate, Matcher $matc... method matches (line 36) | public function matches($item): bool method describeTo (line 41) | public function describeTo(Description $description): void method describedAs (line 65) | public static function describedAs(/* $description, Hamcrest\Matcher $... FILE: hamcrest/Hamcrest/Core/Every.php class Every (line 12) | class Every extends TypeSafeDiagnosingMatcher method __construct (line 17) | public function __construct(Matcher $matcher) method matchesSafelyWithDiagnosticDescription (line 24) | protected function matchesSafelyWithDiagnosticDescription($items, Desc... method describeTo (line 38) | public function describeTo(Description $description): void method everyItem (line 52) | public static function everyItem(Matcher $itemMatcher): self FILE: hamcrest/Hamcrest/Core/HasToString.php class HasToString (line 15) | class HasToString extends FeatureMatcher method __construct (line 18) | public function __construct(Matcher $toStringMatcher) method matchesSafelyWithDiagnosticDescription (line 29) | public function matchesSafelyWithDiagnosticDescription($actual, Descri... method featureValueOf (line 38) | protected function featureValueOf($actual) method hasToString (line 54) | public static function hasToString($matcher): self FILE: hamcrest/Hamcrest/Core/Is.php class Is (line 19) | class Is extends BaseMatcher method __construct (line 24) | public function __construct(Matcher $matcher) method matches (line 29) | public function matches($arg): bool method describeTo (line 34) | public function describeTo(Description $description): void method describeMismatch (line 39) | public function describeMismatch($item, Description $mismatchDescripti... method is (line 54) | public static function is($value): self FILE: hamcrest/Hamcrest/Core/IsAnything.php class IsAnything (line 13) | class IsAnything extends BaseMatcher method __construct (line 18) | public function __construct(string $message = 'ANYTHING') method matches (line 23) | public function matches($item): bool method describeTo (line 28) | public function describeTo(Description $description): void method anything (line 40) | public static function anything(string $description = 'ANYTHING'): self FILE: hamcrest/Hamcrest/Core/IsCollectionContaining.php class IsCollectionContaining (line 15) | class IsCollectionContaining extends TypeSafeMatcher method __construct (line 20) | public function __construct(Matcher $elementMatcher) method matchesSafely (line 27) | protected function matchesSafely($items): bool method describeMismatchSafely (line 38) | protected function describeMismatchSafely($items, Description $mismatc... method describeTo (line 43) | public function describeTo(Description $description): void method hasItem (line 63) | public static function hasItem(): self method hasItems (line 82) | public static function hasItems(/* args... */): AllOf FILE: hamcrest/Hamcrest/Core/IsEqual.php class IsEqual (line 14) | class IsEqual extends BaseMatcher method __construct (line 24) | public function __construct($item) method matches (line 29) | public function matches($arg): bool method describeTo (line 34) | public function describeTo(Description $description): void method equalTo (line 46) | public static function equalTo($item): self FILE: hamcrest/Hamcrest/Core/IsIdentical.php class IsIdentical (line 13) | class IsIdentical extends IsSame method __construct (line 24) | public function __construct($value) method describeTo (line 30) | public function describeTo(Description $description): void method identicalTo (line 41) | public static function identicalTo($value): self FILE: hamcrest/Hamcrest/Core/IsInstanceOf.php class IsInstanceOf (line 13) | class IsInstanceOf extends DiagnosingMatcher method __construct (line 25) | public function __construct(string $theClass) method matchesWithDiagnosticDescription (line 30) | protected function matchesWithDiagnosticDescription($item, Description... method describeTo (line 48) | public function describeTo(Description $description): void method anInstanceOf (line 63) | public static function anInstanceOf(string $theClass): self FILE: hamcrest/Hamcrest/Core/IsNot.php class IsNot (line 15) | class IsNot extends BaseMatcher method __construct (line 20) | public function __construct(Matcher $matcher) method matches (line 25) | public function matches($arg): bool method describeTo (line 30) | public function describeTo(Description $description): void method not (line 41) | public static function not($value): self FILE: hamcrest/Hamcrest/Core/IsNull.php class IsNull (line 13) | class IsNull extends BaseMatcher method matches (line 19) | public function matches($item): bool method describeTo (line 24) | public function describeTo(Description $description): void method nullValue (line 34) | public static function nullValue(): self method notNullValue (line 48) | public static function notNullValue(): IsNot FILE: hamcrest/Hamcrest/Core/IsSame.php class IsSame (line 14) | class IsSame extends BaseMatcher method __construct (line 25) | public function __construct($object) method matches (line 30) | public function matches($object): bool method describeTo (line 35) | public function describeTo(Description $description): void method sameInstance (line 53) | public static function sameInstance($object): self FILE: hamcrest/Hamcrest/Core/IsTypeOf.php class IsTypeOf (line 13) | class IsTypeOf extends BaseMatcher method __construct (line 24) | public function __construct(string $theType) method matches (line 29) | public function matches($item): bool method describeTo (line 34) | public function describeTo(Description $description): void method describeMismatch (line 39) | public function describeMismatch($item, Description $description): void method getTypeDescription (line 52) | public static function getTypeDescription(string $type): string method typeOf (line 68) | public static function typeOf(string $theType): self FILE: hamcrest/Hamcrest/Core/Set.php class Set (line 22) | class Set extends BaseMatcher method __construct (line 34) | public function __construct($property, bool $not = false) method matches (line 40) | public function matches($item): bool method describeTo (line 59) | public function describeTo(Description $description): void method describeMismatch (line 64) | public function describeMismatch($item, Description $description): void method set (line 88) | public static function set($property): self method notSet (line 99) | public static function notSet($property): self FILE: hamcrest/Hamcrest/Core/ShortcutCombination.php class ShortcutCombination (line 12) | abstract class ShortcutCombination extends BaseMatcher method __construct (line 23) | public function __construct(array $matchers) method matchesWithShortcut (line 33) | protected function matchesWithShortcut($item, bool $shortcut): bool method describeToWithOperator (line 44) | public function describeToWithOperator(Description $description, strin... FILE: hamcrest/Hamcrest/Description.php type Description (line 14) | interface Description method appendText (line 24) | public function appendText(string $text): self; method appendDescriptionOf (line 34) | public function appendDescriptionOf(SelfDescribing $value); method appendValue (line 43) | public function appendValue($value): self; method appendValueList (line 55) | public function appendValueList(string $start, string $separator, stri... method appendList (line 68) | public function appendList(string $start, string $separator, string $e... FILE: hamcrest/Hamcrest/DiagnosingMatcher.php class DiagnosingMatcher (line 11) | abstract class DiagnosingMatcher extends BaseMatcher method matches (line 14) | final public function matches($item): bool method describeMismatch (line 19) | public function describeMismatch($item, Description $mismatchDescripti... method matchesWithDiagnosticDescription (line 27) | abstract protected function matchesWithDiagnosticDescription($item, De... FILE: hamcrest/Hamcrest/FeatureMatcher.php class FeatureMatcher (line 13) | abstract class FeatureMatcher extends TypeSafeDiagnosingMatcher method __construct (line 29) | public function __construct(int $type, ?string $subtype, Matcher $subM... method featureValueOf (line 45) | abstract protected function featureValueOf($actual); method matchesSafelyWithDiagnosticDescription (line 47) | public function matchesSafelyWithDiagnosticDescription($actual, Descri... method describeTo (line 61) | final public function describeTo(Description $description): void FILE: hamcrest/Hamcrest/Internal/SelfDescribingValue.php class SelfDescribingValue (line 13) | class SelfDescribingValue implements SelfDescribing method __construct (line 23) | public function __construct($value) method describeTo (line 28) | public function describeTo(Description $description): void FILE: hamcrest/Hamcrest/Matcher.php type Matcher (line 23) | interface Matcher extends SelfDescribing method matches (line 36) | public function matches($item): bool; method describeMismatch (line 49) | public function describeMismatch($item, Description $description): void; FILE: hamcrest/Hamcrest/MatcherAssert.php class MatcherAssert (line 8) | class MatcherAssert method assertThat (line 38) | public static function assertThat(/* $args ... */): void method getCount (line 77) | public static function getCount(): int method resetCount (line 85) | public static function resetCount(): void method doAssert (line 102) | private static function doAssert($identifier, $actual, Matcher $matche... FILE: hamcrest/Hamcrest/Matchers.php class Matchers (line 14) | class Matchers method anArray (line 20) | public static function anArray(/* args... */): \Hamcrest\Arrays\IsArray method hasItemInArray (line 33) | public static function hasItemInArray($item): \Hamcrest\Arrays\IsArray... method hasValue (line 45) | public static function hasValue($item): \Hamcrest\Arrays\IsArrayContai... method arrayContainingInAnyOrder (line 53) | public static function arrayContainingInAnyOrder(/* args... */): \Hamc... method containsInAnyOrder (line 62) | public static function containsInAnyOrder(/* args... */): \Hamcrest\Ar... method arrayContaining (line 71) | public static function arrayContaining(/* args... */): \Hamcrest\Array... method contains (line 80) | public static function contains(/* args... */): \Hamcrest\Arrays\IsArr... method hasKeyInArray (line 93) | public static function hasKeyInArray($key): \Hamcrest\Arrays\IsArrayCo... method hasKey (line 105) | public static function hasKey($key): \Hamcrest\Arrays\IsArrayContainin... method hasKeyValuePair (line 116) | public static function hasKeyValuePair($key, $value): \Hamcrest\Arrays... method hasEntry (line 127) | public static function hasEntry($key, $value): \Hamcrest\Arrays\IsArra... method arrayWithSize (line 139) | public static function arrayWithSize($size): \Hamcrest\Arrays\IsArrayW... method emptyArray (line 147) | public static function emptyArray(): \Hamcrest\Core\DescribedAs method nonEmptyArray (line 155) | public static function nonEmptyArray(): \Hamcrest\Core\DescribedAs method emptyTraversable (line 163) | public static function emptyTraversable(): \Hamcrest\Collection\IsEmpt... method nonEmptyTraversable (line 171) | public static function nonEmptyTraversable(): \Hamcrest\Collection\IsE... method traversableWithSize (line 181) | public static function traversableWithSize($size): \Hamcrest\Collectio... method allOf (line 189) | public static function allOf(/* args... */): \Hamcrest\Core\AllOf method anyOf (line 198) | public static function anyOf(/* args... */): \Hamcrest\Core\AnyOf method noneOf (line 207) | public static function noneOf(/* args... */): \Hamcrest\Core\IsNot method both (line 220) | public static function both(\Hamcrest\Matcher $matcher): \Hamcrest\Cor... method either (line 232) | public static function either(\Hamcrest\Matcher $matcher): \Hamcrest\C... method describedAs (line 240) | public static function describedAs(/* args... */): \Hamcrest\Core\Desc... method everyItem (line 253) | public static function everyItem(\Hamcrest\Matcher $itemMatcher): \Ham... method hasToString (line 264) | public static function hasToString($matcher): \Hamcrest\Core\HasToString method is (line 278) | public static function is($value): \Hamcrest\Core\Is method anything (line 288) | public static function anything(string $description = 'ANYTHING'): \Ha... method hasItem (line 303) | public static function hasItem(/* args... */): \Hamcrest\Core\IsCollec... method hasItems (line 318) | public static function hasItems(/* args... */): \Hamcrest\Core\AllOf method equalTo (line 330) | public static function equalTo($item): \Hamcrest\Core\IsEqual method identicalTo (line 340) | public static function identicalTo($value): \Hamcrest\Core\IsIdentical method anInstanceOf (line 351) | public static function anInstanceOf(string $theClass): \Hamcrest\Core\... method any (line 362) | public static function any(string $theClass): \Hamcrest\Core\IsInstanceOf method not (line 372) | public static function not($value): \Hamcrest\Core\IsNot method nullValue (line 380) | public static function nullValue(): \Hamcrest\Core\IsNull method notNullValue (line 388) | public static function notNullValue(): \Hamcrest\Core\IsNot method sameInstance (line 402) | public static function sameInstance($object): \Hamcrest\Core\IsSame method typeOf (line 412) | public static function typeOf(string $theType): \Hamcrest\Core\IsTypeOf method set (line 422) | public static function set($property): \Hamcrest\Core\Set method notSet (line 432) | public static function notSet($property): \Hamcrest\Core\Set method closeTo (line 444) | public static function closeTo($value, $delta): \Hamcrest\Number\IsClo... method comparesEqualTo (line 454) | public static function comparesEqualTo($value): \Hamcrest\Number\Order... method greaterThan (line 464) | public static function greaterThan($value): \Hamcrest\Number\OrderingC... method greaterThanOrEqualTo (line 474) | public static function greaterThanOrEqualTo($value): \Hamcrest\Number\... method atLeast (line 484) | public static function atLeast($value): \Hamcrest\Number\OrderingCompa... method lessThan (line 494) | public static function lessThan($value): \Hamcrest\Number\OrderingComp... method lessThanOrEqualTo (line 504) | public static function lessThanOrEqualTo($value): \Hamcrest\Number\Ord... method atMost (line 514) | public static function atMost($value): \Hamcrest\Number\OrderingCompar... method isEmptyString (line 522) | public static function isEmptyString(): \Hamcrest\Text\IsEmptyString method emptyString (line 530) | public static function emptyString(): \Hamcrest\Text\IsEmptyString method isEmptyOrNullString (line 538) | public static function isEmptyOrNullString(): \Hamcrest\Core\AnyOf method nullOrEmptyString (line 546) | public static function nullOrEmptyString(): \Hamcrest\Core\AnyOf method isNonEmptyString (line 554) | public static function isNonEmptyString(): \Hamcrest\Text\IsEmptyString method nonEmptyString (line 562) | public static function nonEmptyString(): \Hamcrest\Text\IsEmptyString method equalToIgnoringCase (line 572) | public static function equalToIgnoringCase($string): \Hamcrest\Text\Is... method equalToIgnoringWhiteSpace (line 582) | public static function equalToIgnoringWhiteSpace($string): \Hamcrest\T... method matchesPattern (line 592) | public static function matchesPattern($pattern): \Hamcrest\Text\Matche... method containsString (line 602) | public static function containsString($substring): \Hamcrest\Text\Stri... method containsStringIgnoringCase (line 612) | public static function containsStringIgnoringCase($substring): \Hamcre... method stringContainsInOrder (line 620) | public static function stringContainsInOrder(/* args... */): \Hamcrest... method endsWith (line 631) | public static function endsWith($substring): \Hamcrest\Text\StringEnds... method startsWith (line 641) | public static function startsWith($substring): \Hamcrest\Text\StringSt... method arrayValue (line 649) | public static function arrayValue(): \Hamcrest\Type\IsArray method booleanValue (line 657) | public static function booleanValue(): \Hamcrest\Type\IsBoolean method boolValue (line 665) | public static function boolValue(): \Hamcrest\Type\IsBoolean method callableValue (line 673) | public static function callableValue(): \Hamcrest\Type\IsCallable method doubleValue (line 681) | public static function doubleValue(): \Hamcrest\Type\IsDouble method floatValue (line 689) | public static function floatValue(): \Hamcrest\Type\IsDouble method integerValue (line 697) | public static function integerValue(): \Hamcrest\Type\IsInteger method intValue (line 705) | public static function intValue(): \Hamcrest\Type\IsInteger method numericValue (line 713) | public static function numericValue(): \Hamcrest\Type\IsNumeric method objectValue (line 721) | public static function objectValue(): \Hamcrest\Type\IsObject method anObject (line 729) | public static function anObject(): \Hamcrest\Type\IsObject method resourceValue (line 737) | public static function resourceValue(): \Hamcrest\Type\IsResource method scalarValue (line 745) | public static function scalarValue(): \Hamcrest\Type\IsScalar method stringValue (line 753) | public static function stringValue(): \Hamcrest\Type\IsString method hasXPath (line 766) | public static function hasXPath(string $xpath, $matcher = null): \Hamc... FILE: hamcrest/Hamcrest/NullDescription.php class NullDescription (line 11) | class NullDescription implements Description method appendText (line 14) | public function appendText(string $text): self method appendDescriptionOf (line 19) | public function appendDescriptionOf(SelfDescribing $value): self method appendValue (line 24) | public function appendValue($value): self method appendValueList (line 29) | public function appendValueList(string $start, string $separator, stri... method appendList (line 34) | public function appendList(string $start, string $separator, string $e... method __toString (line 39) | public function __toString() FILE: hamcrest/Hamcrest/Number/IsCloseTo.php class IsCloseTo (line 14) | class IsCloseTo extends TypeSafeMatcher method __construct (line 30) | public function __construct($value, $delta) method matchesSafely (line 38) | protected function matchesSafely($item): bool method describeMismatchSafely (line 43) | protected function describeMismatchSafely($item, Description $mismatch... method describeTo (line 51) | public function describeTo(Description $description): void method closeTo (line 68) | public static function closeTo($value, $delta): self method _actualDelta (line 79) | private function _actualDelta($item) FILE: hamcrest/Hamcrest/Number/OrderingComparison.php class OrderingComparison (line 11) | class OrderingComparison extends TypeSafeMatcher method __construct (line 32) | public function __construct($value, $minCompare, $maxCompare) method matchesSafely (line 41) | protected function matchesSafely($other): bool method describeMismatchSafely (line 48) | protected function describeMismatchSafely($item, Description $mismatch... method describeTo (line 57) | public function describeTo(Description $description): void method comparesEqualTo (line 76) | public static function comparesEqualTo($value): self method greaterThan (line 87) | public static function greaterThan($value): self method greaterThanOrEqualTo (line 98) | public static function greaterThanOrEqualTo($value): self method lessThan (line 109) | public static function lessThan($value): self method lessThanOrEqualTo (line 120) | public static function lessThanOrEqualTo($value): self method _compare (line 131) | private function _compare($left, $right): int method _comparison (line 148) | private function _comparison($compare): string FILE: hamcrest/Hamcrest/SelfDescribing.php type SelfDescribing (line 11) | interface SelfDescribing method describeTo (line 22) | public function describeTo(Description $description): void; FILE: hamcrest/Hamcrest/StringDescription.php class StringDescription (line 11) | class StringDescription extends BaseDescription method __construct (line 19) | public function __construct($out = '') method __toString (line 24) | public function __toString() method toString (line 39) | public static function toString(SelfDescribing $selfDescribing): string method asString (line 49) | public static function asString(SelfDescribing $selfDescribing): string method append (line 56) | protected function append($str): void FILE: hamcrest/Hamcrest/Text/IsEmptyString.php class IsEmptyString (line 15) | class IsEmptyString extends BaseMatcher method __construct (line 24) | public function __construct(bool $empty = true) method matches (line 29) | public function matches($item): bool method describeTo (line 36) | public function describeTo(Description $description): void method isEmptyString (line 46) | public static function isEmptyString(): self method isEmptyOrNullString (line 60) | public static function isEmptyOrNullString(): AnyOf method isNonEmptyString (line 77) | public static function isNonEmptyString(): self FILE: hamcrest/Hamcrest/Text/IsEqualIgnoringCase.php class IsEqualIgnoringCase (line 13) | class IsEqualIgnoringCase extends TypeSafeMatcher method __construct (line 23) | public function __construct($string) method matchesSafely (line 30) | protected function matchesSafely($item): bool method describeMismatchSafely (line 35) | protected function describeMismatchSafely($item, Description $mismatch... method describeTo (line 40) | public function describeTo(Description $description): void method equalToIgnoringCase (line 54) | public static function equalToIgnoringCase($string): self FILE: hamcrest/Hamcrest/Text/IsEqualIgnoringWhiteSpace.php class IsEqualIgnoringWhiteSpace (line 14) | class IsEqualIgnoringWhiteSpace extends TypeSafeMatcher method __construct (line 24) | public function __construct($string) method matchesSafely (line 31) | protected function matchesSafely($item): bool method describeMismatchSafely (line 37) | protected function describeMismatchSafely($item, Description $mismatch... method describeTo (line 42) | public function describeTo(Description $description): void method equalToIgnoringWhiteSpace (line 56) | public static function equalToIgnoringWhiteSpace($string): self method _stripSpace (line 63) | private function _stripSpace(string $string): string FILE: hamcrest/Hamcrest/Text/MatchesPattern.php class MatchesPattern (line 11) | class MatchesPattern extends SubstringMatcher method __construct (line 16) | public function __construct($pattern) method matchesPattern (line 27) | public static function matchesPattern($pattern): self method evalSubstringOf (line 34) | protected function evalSubstringOf(string $item): bool method relationship (line 39) | protected function relationship(): string FILE: hamcrest/Hamcrest/Text/StringContains.php class StringContains (line 11) | class StringContains extends SubstringMatcher method __construct (line 16) | public function __construct($substring) method ignoringCase (line 21) | public function ignoringCase(): StringContainsIgnoringCase method containsString (line 32) | public static function containsString($substring): self method evalSubstringOf (line 39) | protected function evalSubstringOf(string $item): bool method relationship (line 44) | protected function relationship(): string FILE: hamcrest/Hamcrest/Text/StringContainsIgnoringCase.php class StringContainsIgnoringCase (line 11) | class StringContainsIgnoringCase extends SubstringMatcher method __construct (line 17) | public function __construct($substring) method containsStringIgnoringCase (line 28) | public static function containsStringIgnoringCase($substring): self method evalSubstringOf (line 35) | protected function evalSubstringOf(string $item): bool method relationship (line 40) | protected function relationship(): string FILE: hamcrest/Hamcrest/Text/StringContainsInOrder.php class StringContainsInOrder (line 13) | class StringContainsInOrder extends TypeSafeMatcher method __construct (line 23) | public function __construct(array $substrings) method matchesSafely (line 30) | protected function matchesSafely($item): bool method describeMismatchSafely (line 43) | protected function describeMismatchSafely($item, Description $mismatch... method describeTo (line 48) | public function describeTo(Description $description): void method stringContainsInOrder (line 61) | public static function stringContainsInOrder(/* args... */): self FILE: hamcrest/Hamcrest/Text/StringEndsWith.php class StringEndsWith (line 11) | class StringEndsWith extends SubstringMatcher method __construct (line 17) | public function __construct($substring) method endsWith (line 28) | public static function endsWith($substring): self method evalSubstringOf (line 35) | protected function evalSubstringOf(string $string): bool method relationship (line 40) | protected function relationship(): string FILE: hamcrest/Hamcrest/Text/StringStartsWith.php class StringStartsWith (line 11) | class StringStartsWith extends SubstringMatcher method __construct (line 17) | public function __construct($substring) method startsWith (line 28) | public static function startsWith($substring): self method evalSubstringOf (line 35) | protected function evalSubstringOf(string $string): bool method relationship (line 40) | protected function relationship(): string FILE: hamcrest/Hamcrest/Text/SubstringMatcher.php class SubstringMatcher (line 11) | abstract class SubstringMatcher extends TypeSafeMatcher method __construct (line 22) | public function __construct($substring) method matchesSafely (line 29) | protected function matchesSafely($item): bool method describeMismatchSafely (line 34) | protected function describeMismatchSafely($item, Description $mismatch... method describeTo (line 39) | public function describeTo(Description $description): void method evalSubstringOf (line 48) | abstract protected function evalSubstringOf(string $string): bool; method relationship (line 50) | abstract protected function relationship(): string; FILE: hamcrest/Hamcrest/Type/IsArray.php class IsArray (line 12) | class IsArray extends IsTypeOf method __construct (line 18) | public function __construct() method arrayValue (line 28) | public static function arrayValue(): self FILE: hamcrest/Hamcrest/Type/IsBoolean.php class IsBoolean (line 12) | class IsBoolean extends IsTypeOf method __construct (line 18) | public function __construct() method booleanValue (line 28) | public static function booleanValue(): self FILE: hamcrest/Hamcrest/Type/IsCallable.php class IsCallable (line 12) | class IsCallable extends IsTypeOf method __construct (line 18) | public function __construct() method matches (line 23) | public function matches($item): bool method callableValue (line 33) | public static function callableValue(): self FILE: hamcrest/Hamcrest/Type/IsDouble.php class IsDouble (line 14) | class IsDouble extends IsTypeOf method __construct (line 20) | public function __construct() method doubleValue (line 30) | public static function doubleValue(): self FILE: hamcrest/Hamcrest/Type/IsInteger.php class IsInteger (line 12) | class IsInteger extends IsTypeOf method __construct (line 18) | public function __construct() method integerValue (line 28) | public static function integerValue(): self FILE: hamcrest/Hamcrest/Type/IsNumeric.php class IsNumeric (line 12) | class IsNumeric extends IsTypeOf method __construct (line 15) | public function __construct() method matches (line 20) | public function matches($item): bool method isHexadecimal (line 36) | private function isHexadecimal($item) method numericValue (line 50) | public static function numericValue(): self FILE: hamcrest/Hamcrest/Type/IsObject.php class IsObject (line 12) | class IsObject extends IsTypeOf method __construct (line 18) | public function __construct() method objectValue (line 28) | public static function objectValue(): self FILE: hamcrest/Hamcrest/Type/IsResource.php class IsResource (line 12) | class IsResource extends IsTypeOf method __construct (line 18) | public function __construct() method resourceValue (line 28) | public static function resourceValue(): self FILE: hamcrest/Hamcrest/Type/IsScalar.php class IsScalar (line 12) | class IsScalar extends IsTypeOf method __construct (line 15) | public function __construct() method matches (line 20) | public function matches($item): bool method scalarValue (line 30) | public static function scalarValue(): self FILE: hamcrest/Hamcrest/Type/IsString.php class IsString (line 12) | class IsString extends IsTypeOf method __construct (line 18) | public function __construct() method stringValue (line 28) | public static function stringValue(): self FILE: hamcrest/Hamcrest/TypeSafeDiagnosingMatcher.php class TypeSafeDiagnosingMatcher (line 9) | abstract class TypeSafeDiagnosingMatcher extends TypeSafeMatcher method matchesSafely (line 12) | final public function matchesSafely($actual): bool method describeMismatchSafely (line 17) | final public function describeMismatchSafely($actual, Description $mis... method matchesSafelyWithDiagnosticDescription (line 29) | abstract protected function matchesSafelyWithDiagnosticDescription($ac... FILE: hamcrest/Hamcrest/TypeSafeMatcher.php class TypeSafeMatcher (line 13) | abstract class TypeSafeMatcher extends BaseMatcher method __construct (line 43) | public function __construct(int $expectedType, ?string $expectedSubtyp... method matches (line 49) | final public function matches($item): bool method describeMismatch (line 54) | final public function describeMismatch($item, Description $mismatchDes... method matchesSafely (line 69) | abstract protected function matchesSafely($item): bool; method describeMismatchSafely (line 75) | abstract protected function describeMismatchSafely($item, Description ... method _isSafeType (line 82) | private function _isSafeType($value): bool FILE: hamcrest/Hamcrest/Util.php class Util (line 13) | class Util method registerGlobalFunctions (line 15) | public static function registerGlobalFunctions(): void method wrapValueWithIsEqual (line 26) | public static function wrapValueWithIsEqual($item) method checkAllAreMatchers (line 40) | public static function checkAllAreMatchers(array $matchers): void method createMatcherArray (line 60) | public static function createMatcherArray(array $items) FILE: hamcrest/Hamcrest/Xml/HasXPath.php class HasXPath (line 17) | class HasXPath extends DiagnosingMatcher method __construct (line 38) | public function __construct(string $xpath, ?Matcher $matcher = null) method matchesWithDiagnosticDescription (line 51) | protected function matchesWithDiagnosticDescription($actual, Descripti... method createDocument (line 76) | protected function createDocument($text) method evaluate (line 99) | protected function evaluate(\DOMNode $node) method matchesContent (line 120) | protected function matchesContent(\DOMNodeList $nodes, Description $mi... method matchesExpression (line 151) | protected function matchesExpression($result, Description $mismatchDes... method describeTo (line 170) | public function describeTo(Description $description): void method hasXPath (line 190) | public static function hasXPath(string $xpath, $matcher = null): self FILE: tests/Hamcrest/AbstractMatcherTest.php class UnknownType (line 6) | class UnknownType { class AbstractMatcherTest (line 9) | abstract class AbstractMatcherTest extends TestCase method setUpTest (line 18) | protected function setUpTest() method createMatcher (line 23) | abstract protected function createMatcher(); method assertMatches (line 25) | public function assertMatches(\Hamcrest\Matcher $matcher, $arg, $message) method assertDoesNotMatch (line 30) | public function assertDoesNotMatch(\Hamcrest\Matcher $matcher, $arg, $... method assertDescription (line 35) | public function assertDescription($expected, \Hamcrest\Matcher $matcher) method assertMismatchDescription (line 42) | public function assertMismatchDescription($expected, \Hamcrest\Matcher... method testIsNullSafe (line 60) | public function testIsNullSafe() method testCopesWithUnknownTypes (line 73) | public function testCopesWithUnknownTypes() method tearDownTest (line 86) | protected function tearDownTest() FILE: tests/Hamcrest/Array/IsArrayContainingInAnyOrderTest.php class IsArrayContainingInAnyOrderTest (line 6) | class IsArrayContainingInAnyOrderTest extends AbstractMatcherTest method createMatcher (line 9) | protected function createMatcher() method testHasAReadableDescription (line 14) | public function testHasAReadableDescription() method testMatchesItemsInAnyOrder (line 19) | public function testMatchesItemsInAnyOrder() method testAppliesMatchersInAnyOrder (line 26) | public function testAppliesMatchersInAnyOrder() method testMismatchesItemsInAnyOrder (line 45) | public function testMismatchesItemsInAnyOrder() FILE: tests/Hamcrest/Array/IsArrayContainingInOrderTest.php class IsArrayContainingInOrderTest (line 6) | class IsArrayContainingInOrderTest extends AbstractMatcherTest method createMatcher (line 9) | protected function createMatcher() method testHasAReadableDescription (line 14) | public function testHasAReadableDescription() method testMatchesItemsInOrder (line 19) | public function testMatchesItemsInOrder() method testAppliesMatchersInOrder (line 25) | public function testAppliesMatchersInOrder() method testMismatchesItemsInAnyOrder (line 35) | public function testMismatchesItemsInAnyOrder() FILE: tests/Hamcrest/Array/IsArrayContainingKeyTest.php class IsArrayContainingKeyTest (line 6) | class IsArrayContainingKeyTest extends AbstractMatcherTest method createMatcher (line 9) | protected function createMatcher() method testMatchesSingleElementArrayContainingKey (line 14) | public function testMatchesSingleElementArrayContainingKey() method testMatchesArrayContainingKey (line 21) | public function testMatchesArrayContainingKey() method testMatchesArrayContainingKeyWithIntegerKeys (line 29) | public function testMatchesArrayContainingKeyWithIntegerKeys() method testMatchesArrayContainingKeyWithNumberKeys (line 36) | public function testMatchesArrayContainingKeyWithNumberKeys() method testHasReadableDescription (line 46) | public function testHasReadableDescription() method testDoesNotMatchEmptyArray (line 51) | public function testDoesNotMatchEmptyArray() method testDoesNotMatchArrayMissingKey (line 56) | public function testDoesNotMatchArrayMissingKey() FILE: tests/Hamcrest/Array/IsArrayContainingKeyValuePairTest.php class IsArrayContainingKeyValuePairTest (line 6) | class IsArrayContainingKeyValuePairTest extends AbstractMatcherTest method createMatcher (line 9) | protected function createMatcher() method testMatchesArrayContainingMatchingKeyAndValue (line 14) | public function testMatchesArrayContainingMatchingKeyAndValue() method testDoesNotMatchNull (line 27) | public function testDoesNotMatchNull() method testHasReadableDescription (line 32) | public function testHasReadableDescription() FILE: tests/Hamcrest/Array/IsArrayContainingTest.php class IsArrayContainingTest (line 6) | class IsArrayContainingTest extends AbstractMatcherTest method createMatcher (line 9) | protected function createMatcher() method testMatchesAnArrayThatContainsAnElementMatchingTheGivenMatcher (line 14) | public function testMatchesAnArrayThatContainsAnElementMatchingTheGive... method testDoesNotMatchAnArrayThatDoesntContainAnElementMatchingTheGivenMatcher (line 23) | public function testDoesNotMatchAnArrayThatDoesntContainAnElementMatch... method testDoesNotMatchNull (line 37) | public function testDoesNotMatchNull() method testHasAReadableDescription (line 46) | public function testHasAReadableDescription() FILE: tests/Hamcrest/Array/IsArrayTest.php class IsArrayTest (line 6) | class IsArrayTest extends AbstractMatcherTest method createMatcher (line 9) | protected function createMatcher() method testMatchesAnArrayThatMatchesAllTheElementMatchers (line 14) | public function testMatchesAnArrayThatMatchesAllTheElementMatchers() method testDoesNotMatchAnArrayWhenElementsDoNotMatch (line 23) | public function testDoesNotMatchAnArrayWhenElementsDoNotMatch() method testDoesNotMatchAnArrayOfDifferentSize (line 32) | public function testDoesNotMatchAnArrayOfDifferentSize() method testDoesNotMatchNull (line 46) | public function testDoesNotMatchNull() method testHasAReadableDescription (line 55) | public function testHasAReadableDescription() method testHasAReadableMismatchDescriptionWhenKeysDontMatch (line 63) | public function testHasAReadableMismatchDescriptionWhenKeysDontMatch() method testSupportsMatchesAssociativeArrays (line 72) | public function testSupportsMatchesAssociativeArrays() method testDoesNotMatchAnAssociativeArrayWhenKeysDoNotMatch (line 81) | public function testDoesNotMatchAnAssociativeArrayWhenKeysDoNotMatch() FILE: tests/Hamcrest/Array/IsArrayWithSizeTest.php class IsArrayWithSizeTest (line 6) | class IsArrayWithSizeTest extends AbstractMatcherTest method createMatcher (line 9) | protected function createMatcher() method testMatchesWhenSizeIsCorrect (line 14) | public function testMatchesWhenSizeIsCorrect() method testProvidesConvenientShortcutForArrayWithSizeEqualTo (line 20) | public function testProvidesConvenientShortcutForArrayWithSizeEqualTo() method testEmptyArray (line 26) | public function testEmptyArray() method testHasAReadableDescription (line 32) | public function testHasAReadableDescription() FILE: tests/Hamcrest/BaseMatcherTest.php class BaseMatcherTest (line 5) | class BaseMatcherTest extends \Hamcrest\BaseMatcher method matches (line 8) | public function matches($item): bool method describeTo (line 13) | public function describeTo(\Hamcrest\Description $description): void method testDescribesItselfWithToStringMethod (line 18) | public function testDescribesItselfWithToStringMethod() FILE: tests/Hamcrest/Collection/IsEmptyTraversableTest.php class IsEmptyTraversableTest (line 6) | class IsEmptyTraversableTest extends AbstractMatcherTest method createMatcher (line 9) | protected function createMatcher() method testEmptyMatcherMatchesWhenEmpty (line 14) | public function testEmptyMatcherMatchesWhenEmpty() method testEmptyMatcherDoesNotMatchWhenNotEmpty (line 23) | public function testEmptyMatcherDoesNotMatchWhenNotEmpty() method testEmptyMatcherDoesNotMatchNull (line 32) | public function testEmptyMatcherDoesNotMatchNull() method testEmptyMatcherHasAReadableDescription (line 41) | public function testEmptyMatcherHasAReadableDescription() method testNonEmptyDoesNotMatchNull (line 46) | public function testNonEmptyDoesNotMatchNull() method testNonEmptyDoesNotMatchWhenEmpty (line 55) | public function testNonEmptyDoesNotMatchWhenEmpty() method testNonEmptyMatchesWhenNotEmpty (line 64) | public function testNonEmptyMatchesWhenNotEmpty() method testNonEmptyNonEmptyMatcherHasAReadableDescription (line 73) | public function testNonEmptyNonEmptyMatcherHasAReadableDescription() FILE: tests/Hamcrest/Collection/IsTraversableWithSizeTest.php class IsTraversableWithSizeTest (line 4) | class IsTraversableWithSizeTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testMatchesWhenSizeIsCorrect (line 14) | public function testMatchesWhenSizeIsCorrect() method testDoesNotMatchWhenSizeIsIncorrect (line 23) | public function testDoesNotMatchWhenSizeIsIncorrect() method testDoesNotMatchNull (line 32) | public function testDoesNotMatchNull() method testProvidesConvenientShortcutForTraversableWithSizeEqualTo (line 41) | public function testProvidesConvenientShortcutForTraversableWithSizeEq... method testHasAReadableDescription (line 50) | public function testHasAReadableDescription() FILE: tests/Hamcrest/Core/AllOfTest.php class AllOfTest (line 4) | class AllOfTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTheLogicalConjunctionOfTwoOtherMatchers (line 12) | public function testEvaluatesToTheLogicalConjunctionOfTwoOtherMatchers() method testEvaluatesToTheLogicalConjunctionOfManyOtherMatchers (line 21) | public function testEvaluatesToTheLogicalConjunctionOfManyOtherMatchers() method testSupportsMixedTypes (line 27) | public function testSupportsMixedTypes() method testHasAReadableDescription (line 40) | public function testHasAReadableDescription() method testMismatchDescriptionDescribesFirstFailingMatch (line 48) | public function testMismatchDescriptionDescribesFirstFailingMatch() FILE: tests/Hamcrest/Core/AnyOfTest.php class AnyOfTest (line 4) | class AnyOfTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testAnyOfEvaluatesToTheLogicalDisjunctionOfTwoOtherMatchers (line 12) | public function testAnyOfEvaluatesToTheLogicalDisjunctionOfTwoOtherMat... method testAnyOfEvaluatesToTheLogicalDisjunctionOfManyOtherMatchers (line 21) | public function testAnyOfEvaluatesToTheLogicalDisjunctionOfManyOtherMa... method testAnyOfSupportsMixedTypes (line 27) | public function testAnyOfSupportsMixedTypes() method testAnyOfHasAReadableDescription (line 38) | public function testAnyOfHasAReadableDescription() method testNoneOfEvaluatesToTheLogicalDisjunctionOfTwoOtherMatchers (line 46) | public function testNoneOfEvaluatesToTheLogicalDisjunctionOfTwoOtherMa... method testNoneOfEvaluatesToTheLogicalDisjunctionOfManyOtherMatchers (line 55) | public function testNoneOfEvaluatesToTheLogicalDisjunctionOfManyOtherM... method testNoneOfSupportsMixedTypes (line 61) | public function testNoneOfSupportsMixedTypes() method testNoneOfHasAReadableDescription (line 72) | public function testNoneOfHasAReadableDescription() FILE: tests/Hamcrest/Core/CombinableMatcherTest.php class CombinableMatcherTest (line 4) | class CombinableMatcherTest extends \Hamcrest\AbstractMatcherTest method setUpTest (line 13) | protected function setUpTest() method createMatcher (line 21) | protected function createMatcher() method testBothAcceptsAndRejects (line 26) | public function testBothAcceptsAndRejects() method testAcceptsAndRejectsThreeAnds (line 32) | public function testAcceptsAndRejectsThreeAnds() method testBothDescribesItself (line 39) | public function testBothDescribesItself() method testEitherAcceptsAndRejects (line 45) | public function testEitherAcceptsAndRejects() method testAcceptsAndRejectsThreeOrs (line 51) | public function testAcceptsAndRejectsThreeOrs() method testEitherDescribesItself (line 59) | public function testEitherDescribesItself() FILE: tests/Hamcrest/Core/DescribedAsTest.php class DescribedAsTest (line 4) | class DescribedAsTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testOverridesDescriptionOfOtherMatcherWithThatPassedToConstructor (line 12) | public function testOverridesDescriptionOfOtherMatcherWithThatPassedTo... method testAppendsValuesToDescription (line 21) | public function testAppendsValuesToDescription() method testDelegatesMatchingToAnotherMatcher (line 28) | public function testDelegatesMatchingToAnotherMatcher() FILE: tests/Hamcrest/Core/EveryTest.php class EveryTest (line 4) | class EveryTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testIsTrueWhenEveryValueMatches (line 12) | public function testIsTrueWhenEveryValueMatches() method testIsAlwaysTrueForEmptyLists (line 18) | public function testIsAlwaysTrueForEmptyLists() method testDescribesItself (line 23) | public function testDescribesItself() FILE: tests/Hamcrest/Core/HasToStringTest.php class PhpForm (line 4) | class PhpForm method __toString (line 6) | public function __toString() class JavaForm (line 12) | class JavaForm method toString (line 14) | public function toString() class BothForms (line 20) | class BothForms method __toString (line 22) | public function __toString() method toString (line 27) | public function toString() class HasToStringTest (line 33) | class HasToStringTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 36) | protected function createMatcher() method testMatchesWhenToStringMatches (line 41) | public function testMatchesWhenToStringMatches() method testPicksJavaOverPhpToString (line 55) | public function testPicksJavaOverPhpToString() method testDoesNotMatchWhenToStringDoesNotMatch (line 64) | public function testDoesNotMatchWhenToStringDoesNotMatch() method testDoesNotMatchNull (line 83) | public function testDoesNotMatchNull() method testProvidesConvenientShortcutForTraversableWithSizeEqualTo (line 92) | public function testProvidesConvenientShortcutForTraversableWithSizeEq... method testHasAReadableDescription (line 101) | public function testHasAReadableDescription() FILE: tests/Hamcrest/Core/IsAnythingTest.php class IsAnythingTest (line 4) | class IsAnythingTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testAlwaysEvaluatesToTrue (line 12) | public function testAlwaysEvaluatesToTrue() method testHasUsefulDefaultDescription (line 19) | public function testHasUsefulDefaultDescription() method testCanOverrideDescription (line 24) | public function testCanOverrideDescription() FILE: tests/Hamcrest/Core/IsCollectionContainingTest.php class IsCollectionContainingTest (line 4) | class IsCollectionContainingTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testMatchesACollectionThatContainsAnElementMatchingTheGivenMatcher (line 12) | public function testMatchesACollectionThatContainsAnElementMatchingThe... method testDoesNotMatchCollectionThatDoesntContainAnElementMatchingTheGivenMatcher (line 23) | public function testDoesNotMatchCollectionThatDoesntContainAnElementMa... method testDoesNotMatchNull (line 40) | public function testDoesNotMatchNull() method testHasAReadableDescription (line 49) | public function testHasAReadableDescription() method testMatchesAllItemsInCollection (line 54) | public function testMatchesAllItemsInCollection() FILE: tests/Hamcrest/Core/IsEqualTest.php class DummyToStringClass (line 4) | class DummyToStringClass method __construct (line 8) | public function __construct($arg) method __toString (line 13) | public function __toString() class IsEqualTest (line 19) | class IsEqualTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 22) | protected function createMatcher() method testComparesObjectsUsingEqualityOperator (line 27) | public function testComparesObjectsUsingEqualityOperator() method testCanCompareNullValues (line 38) | public function testCanCompareNullValues() method testComparesTheElementsOfAnArray (line 46) | public function testComparesTheElementsOfAnArray() method testComparesTheElementsOfAnArrayOfPrimitiveTypes (line 59) | public function testComparesTheElementsOfAnArrayOfPrimitiveTypes() method testRecursivelyTestsElementsOfArrays (line 72) | public function testRecursivelyTestsElementsOfArrays() method testIncludesTheResultOfCallingToStringOnItsArgumentInTheDescription (line 85) | public function testIncludesTheResultOfCallingToStringOnItsArgumentInT... method testReturnsAnObviousDescriptionIfCreatedWithANestedMatcherByMistake (line 92) | public function testReturnsAnObviousDescriptionIfCreatedWithANestedMat... method testReturnsGoodDescriptionIfCreatedWithNullReference (line 98) | public function testReturnsGoodDescriptionIfCreatedWithNullReference() FILE: tests/Hamcrest/Core/IsIdenticalTest.php class IsIdenticalTest (line 4) | class IsIdenticalTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentIsReferenceToASpecifiedObject (line 12) | public function testEvaluatesToTrueIfArgumentIsReferenceToASpecifiedOb... method testReturnsReadableDescriptionFromToString (line 21) | public function testReturnsReadableDescriptionFromToString() method testReturnsReadableDescriptionFromToStringWhenInitialisedWithNull (line 26) | public function testReturnsReadableDescriptionFromToStringWhenInitiali... FILE: tests/Hamcrest/Core/IsInstanceOfTest.php class IsInstanceOfTest (line 4) | class IsInstanceOfTest extends \Hamcrest\AbstractMatcherTest method setUpTest (line 13) | protected function setUpTest() method createMatcher (line 21) | protected function createMatcher(): IsInstanceOf method testEvaluatesToTrueIfArgumentIsInstanceOfASpecificClass (line 26) | public function testEvaluatesToTrueIfArgumentIsInstanceOfASpecificClass() method testEvaluatesToFalseIfArgumentIsNotAnObject (line 34) | public function testEvaluatesToFalseIfArgumentIsNotAnObject() method testHasAReadableDescription (line 43) | public function testHasAReadableDescription() method testDecribesActualClassInMismatchMessage (line 48) | public function testDecribesActualClassInMismatchMessage() FILE: tests/Hamcrest/Core/IsNotTest.php class IsNotTest (line 4) | class IsNotTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTheTheLogicalNegationOfAnotherMatcher (line 12) | public function testEvaluatesToTheTheLogicalNegationOfAnotherMatcher() method testProvidesConvenientShortcutForNotEqualTo (line 18) | public function testProvidesConvenientShortcutForNotEqualTo() method testUsesDescriptionOfNegatedMatcherWithPrefix (line 26) | public function testUsesDescriptionOfNegatedMatcherWithPrefix() FILE: tests/Hamcrest/Core/IsNullTest.php class IsNullTest (line 4) | class IsNullTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentIsNull (line 12) | public function testEvaluatesToTrueIfArgumentIsNull() FILE: tests/Hamcrest/Core/IsSameTest.php class IsSameTest (line 4) | class IsSameTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentIsReferenceToASpecifiedObject (line 12) | public function testEvaluatesToTrueIfArgumentIsReferenceToASpecifiedOb... method testReturnsReadableDescriptionFromToString (line 21) | public function testReturnsReadableDescriptionFromToString() method testReturnsReadableDescriptionFromToStringWhenInitialisedWithNull (line 26) | public function testReturnsReadableDescriptionFromToStringWhenInitiali... FILE: tests/Hamcrest/Core/IsTest.php class IsTest (line 4) | class IsTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testJustMatchesTheSameWayTheUnderylingMatcherDoes (line 12) | public function testJustMatchesTheSameWayTheUnderylingMatcherDoes() method testGeneratesIsPrefixInDescription (line 20) | public function testGeneratesIsPrefixInDescription() method testProvidesConvenientShortcutForIsEqualTo (line 25) | public function testProvidesConvenientShortcutForIsEqualTo() FILE: tests/Hamcrest/Core/IsTypeOfTest.php class IsTypeOfTest (line 4) | class IsTypeOfTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentMatchesType (line 12) | public function testEvaluatesToTrueIfArgumentMatchesType() method testEvaluatesToFalseIfArgumentDoesntMatchType (line 23) | public function testEvaluatesToFalseIfArgumentDoesntMatchType() method testHasAReadableDescription (line 34) | public function testHasAReadableDescription() method testDecribesActualTypeInMismatchMessage (line 40) | public function testDecribesActualTypeInMismatchMessage() FILE: tests/Hamcrest/Core/SampleBaseClass.php class SampleBaseClass (line 4) | class SampleBaseClass method __construct (line 9) | public function __construct($arg) method __toString (line 14) | public function __toString() FILE: tests/Hamcrest/Core/SampleSubClass.php class SampleSubClass (line 4) | class SampleSubClass extends \Hamcrest\Core\SampleBaseClass FILE: tests/Hamcrest/Core/SetTest.php class SetTest (line 4) | class SetTest extends \Hamcrest\AbstractMatcherTest method setUpTest (line 13) | protected function setUpTest() method createMatcher (line 21) | protected function createMatcher() method testEvaluatesToTrueIfArrayPropertyIsSet (line 26) | public function testEvaluatesToTrueIfArrayPropertyIsSet() method testNegatedEvaluatesToFalseIfArrayPropertyIsSet (line 31) | public function testNegatedEvaluatesToFalseIfArrayPropertyIsSet() method testEvaluatesToTrueIfClassPropertyIsSet (line 36) | public function testEvaluatesToTrueIfClassPropertyIsSet() method testNegatedEvaluatesToFalseIfClassPropertyIsSet (line 42) | public function testNegatedEvaluatesToFalseIfClassPropertyIsSet() method testEvaluatesToTrueIfObjectPropertyIsSet (line 48) | public function testEvaluatesToTrueIfObjectPropertyIsSet() method testNegatedEvaluatesToFalseIfObjectPropertyIsSet (line 54) | public function testNegatedEvaluatesToFalseIfObjectPropertyIsSet() method testEvaluatesToFalseIfArrayPropertyIsNotSet (line 60) | public function testEvaluatesToFalseIfArrayPropertyIsNotSet() method testNegatedEvaluatesToTrueIfArrayPropertyIsNotSet (line 65) | public function testNegatedEvaluatesToTrueIfArrayPropertyIsNotSet() method testEvaluatesToFalseIfClassPropertyIsNotSet (line 70) | public function testEvaluatesToFalseIfClassPropertyIsNotSet() method testNegatedEvaluatesToTrueIfClassPropertyIsNotSet (line 75) | public function testNegatedEvaluatesToTrueIfClassPropertyIsNotSet() method testEvaluatesToFalseIfObjectPropertyIsNotSet (line 80) | public function testEvaluatesToFalseIfObjectPropertyIsNotSet() method testNegatedEvaluatesToTrueIfObjectPropertyIsNotSet (line 85) | public function testNegatedEvaluatesToTrueIfObjectPropertyIsNotSet() method testHasAReadableDescription (line 90) | public function testHasAReadableDescription() method testDecribesPropertySettingInMismatchMessage (line 96) | public function testDecribesPropertySettingInMismatchMessage() FILE: tests/Hamcrest/FeatureMatcherTest.php class Thingy (line 4) | class Thingy method __construct (line 7) | public function __construct($result) method getResult (line 11) | public function getResult() class ResultMatcher (line 18) | class ResultMatcher extends \Hamcrest\FeatureMatcher method __construct (line 20) | public function __construct() method featureValueOf (line 24) | public function featureValueOf($actual) class FeatureMatcherTest (line 32) | class FeatureMatcherTest extends \Hamcrest\AbstractMatcherTest method setUpTest (line 40) | protected function setUpTest() method createMatcher (line 47) | protected function createMatcher() method testMatchesPartOfAnObject (line 52) | public function testMatchesPartOfAnObject() method testMismatchesPartOfAnObject (line 58) | public function testMismatchesPartOfAnObject() method testDoesNotGenerateNoticesForNull (line 67) | public function testDoesNotGenerateNoticesForNull() method _resultMatcher (line 74) | private function _resultMatcher() FILE: tests/Hamcrest/InvokedMatcherTest.php class SampleInvokeMatcher (line 6) | class SampleInvokeMatcher extends BaseMatcherTest method __construct (line 10) | public function __construct($matchAgainst) method matches (line 15) | public function matches($item): bool class InvokedMatcherTest (line 22) | class InvokedMatcherTest extends TestCase method testInvokedMatchersCallMatches (line 24) | public function testInvokedMatchersCallMatches() FILE: tests/Hamcrest/MatcherAssertTest.php class MatcherAssertTest (line 6) | class MatcherAssertTest extends TestCase method setUpTest (line 12) | protected function setUpTest() method testResetCount (line 17) | public function testResetCount() method testAssertThatWithTrueArgPasses (line 25) | public function testAssertThatWithTrueArgPasses() method testAssertThatWithFalseArgFails (line 35) | public function testAssertThatWithFalseArgFails() method testAssertThatWithIdentifierAndTrueArgPasses (line 76) | public function testAssertThatWithIdentifierAndTrueArgPasses() method testAssertThatWithIdentifierAndFalseArgFails (line 86) | public function testAssertThatWithIdentifierAndFalseArgFails() method testAssertThatWithActualValueAndMatcherArgsThatMatchPasses (line 127) | public function testAssertThatWithActualValueAndMatcherArgsThatMatchPa... method testAssertThatWithActualValueAndMatcherArgsThatDontMatchFails (line 133) | public function testAssertThatWithActualValueAndMatcherArgsThatDontMat... method testAssertThatWithIdentifierAndActualValueAndMatcherArgsThatMatchPasses (line 151) | public function testAssertThatWithIdentifierAndActualValueAndMatcherAr... method testAssertThatWithIdentifierAndActualValueAndMatcherArgsThatDontMatchFails (line 157) | public function testAssertThatWithIdentifierAndActualValueAndMatcherAr... method testAssertThatWithNoArgsThrowsErrorAndDoesntIncrementCount (line 176) | public function testAssertThatWithNoArgsThrowsErrorAndDoesntIncrementC... method testAssertThatWithFourArgsThrowsErrorAndDoesntIncrementCount (line 186) | public function testAssertThatWithFourArgsThrowsErrorAndDoesntIncremen... FILE: tests/Hamcrest/Number/IsCloseToTest.php class IsCloseToTest (line 4) | class IsCloseToTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentIsEqualToADoubleValueWithinSomeError (line 14) | public function testEvaluatesToTrueIfArgumentIsEqualToADoubleValueWith... FILE: tests/Hamcrest/Number/OrderingComparisonTest.php class OrderingComparisonTest (line 4) | class OrderingComparisonTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testComparesValuesForGreaterThan (line 12) | public function testComparesValuesForGreaterThan() method testComparesValuesForLessThan (line 18) | public function testComparesValuesForLessThan() method testComparesValuesForEquality (line 24) | public function testComparesValuesForEquality() method testAllowsForInclusiveComparisons (line 30) | public function testAllowsForInclusiveComparisons() method testSupportsDifferentTypesOfComparableValues (line 36) | public function testSupportsDifferentTypesOfComparableValues() FILE: tests/Hamcrest/StringDescriptionTest.php class SampleSelfDescriber (line 6) | class SampleSelfDescriber implements \Hamcrest\SelfDescribing method __construct (line 10) | public function __construct($text) method describeTo (line 15) | public function describeTo(\Hamcrest\Description $description): void class StringDescriptionTest (line 21) | class StringDescriptionTest extends TestCase method setUpTest (line 29) | protected function setUpTest() method testAppendTextAppendsTextInformation (line 34) | public function testAppendTextAppendsTextInformation() method testAppendValueCanAppendTextTypes (line 40) | public function testAppendValueCanAppendTextTypes() method testSpecialCharactersAreEscapedForStringTypes (line 46) | public function testSpecialCharactersAreEscapedForStringTypes() method testIntegerValuesCanBeAppended (line 52) | public function testIntegerValuesCanBeAppended() method testFloatValuesCanBeAppended (line 58) | public function testFloatValuesCanBeAppended() method testNullValuesCanBeAppended (line 64) | public function testNullValuesCanBeAppended() method testArraysCanBeAppended (line 70) | public function testArraysCanBeAppended() method testObjectsCanBeAppended (line 76) | public function testObjectsCanBeAppended() method testBooleanValuesCanBeAppended (line 82) | public function testBooleanValuesCanBeAppended() method testListsOfvaluesCanBeAppended (line 88) | public function testListsOfvaluesCanBeAppended() method testIterableOfvaluesCanBeAppended (line 94) | public function testIterableOfvaluesCanBeAppended() method testIteratorOfvaluesCanBeAppended (line 101) | public function testIteratorOfvaluesCanBeAppended() method testListsOfvaluesCanBeAppendedManually (line 108) | public function testListsOfvaluesCanBeAppendedManually() method testIterableOfvaluesCanBeAppendedManually (line 114) | public function testIterableOfvaluesCanBeAppendedManually() method testIteratorOfvaluesCanBeAppendedManually (line 121) | public function testIteratorOfvaluesCanBeAppendedManually() method testSelfDescribingObjectsCanBeAppended (line 128) | public function testSelfDescribingObjectsCanBeAppended() method testSelfDescribingObjectsCanBeAppendedAsLists (line 137) | public function testSelfDescribingObjectsCanBeAppendedAsLists() method testSelfDescribingObjectsCanBeAppendedAsIteratedLists (line 146) | public function testSelfDescribingObjectsCanBeAppendedAsIteratedLists() method testSelfDescribingObjectsCanBeAppendedAsIterators (line 156) | public function testSelfDescribingObjectsCanBeAppendedAsIterators() method testToStringAppendsSelfDescribing (line 166) | public function testToStringAppendsSelfDescribing() FILE: tests/Hamcrest/Text/IsEmptyStringTest.php class IsEmptyStringTest (line 4) | class IsEmptyStringTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEmptyDoesNotMatchNull (line 12) | public function testEmptyDoesNotMatchNull() method testEmptyDoesNotMatchZero (line 17) | public function testEmptyDoesNotMatchZero() method testEmptyDoesNotMatchFalse (line 22) | public function testEmptyDoesNotMatchFalse() method testEmptyDoesNotMatchEmptyArray (line 27) | public function testEmptyDoesNotMatchEmptyArray() method testEmptyMatchesEmptyString (line 32) | public function testEmptyMatchesEmptyString() method testEmptyDoesNotMatchNonEmptyString (line 37) | public function testEmptyDoesNotMatchNonEmptyString() method testEmptyHasAReadableDescription (line 42) | public function testEmptyHasAReadableDescription() method testEmptyOrNullMatchesNull (line 47) | public function testEmptyOrNullMatchesNull() method testEmptyOrNullMatchesEmptyString (line 52) | public function testEmptyOrNullMatchesEmptyString() method testEmptyOrNullDoesNotMatchNonEmptyString (line 57) | public function testEmptyOrNullDoesNotMatchNonEmptyString() method testEmptyOrNullHasAReadableDescription (line 62) | public function testEmptyOrNullHasAReadableDescription() method testNonEmptyDoesNotMatchNull (line 67) | public function testNonEmptyDoesNotMatchNull() method testNonEmptyDoesNotMatchEmptyString (line 72) | public function testNonEmptyDoesNotMatchEmptyString() method testNonEmptyMatchesNonEmptyString (line 77) | public function testNonEmptyMatchesNonEmptyString() method testNonEmptyHasAReadableDescription (line 82) | public function testNonEmptyHasAReadableDescription() FILE: tests/Hamcrest/Text/IsEqualIgnoringCaseTest.php class IsEqualIgnoringCaseTest (line 4) | class IsEqualIgnoringCaseTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testIgnoresCaseOfCharsInString (line 12) | public function testIgnoresCaseOfCharsInString() method testFailsIfAdditionalWhitespaceIsPresent (line 21) | public function testFailsIfAdditionalWhitespaceIsPresent() method testFailsIfMatchingAgainstNull (line 28) | public function testFailsIfMatchingAgainstNull() method testDescribesItselfAsCaseInsensitive (line 33) | public function testDescribesItselfAsCaseInsensitive() FILE: tests/Hamcrest/Text/IsEqualIgnoringWhiteSpaceTest.php class IsEqualIgnoringWhiteSpaceTest (line 4) | class IsEqualIgnoringWhiteSpaceTest extends \Hamcrest\AbstractMatcherTest method setUpTest (line 12) | protected function setUpTest() method createMatcher (line 21) | protected function createMatcher() method testPassesIfWordsAreSameButWhitespaceDiffers (line 26) | public function testPassesIfWordsAreSameButWhitespaceDiffers() method testFailsIfTextOtherThanWhitespaceDiffers (line 32) | public function testFailsIfTextOtherThanWhitespaceDiffers() method testFailsIfWhitespaceIsAddedOrRemovedInMidWord (line 38) | public function testFailsIfWhitespaceIsAddedOrRemovedInMidWord() method testFailsIfMatchingAgainstNull (line 44) | public function testFailsIfMatchingAgainstNull() method testHasAReadableDescription (line 49) | public function testHasAReadableDescription() FILE: tests/Hamcrest/Text/MatchesPatternTest.php class MatchesPatternTest (line 4) | class MatchesPatternTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentmatchesPattern (line 12) | public function testEvaluatesToTrueIfArgumentmatchesPattern() method testEvaluatesToFalseIfArgumentDoesntMatchRegex (line 20) | public function testEvaluatesToFalseIfArgumentDoesntMatchRegex() method testHasAReadableDescription (line 26) | public function testHasAReadableDescription() FILE: tests/Hamcrest/Text/StringContainsIgnoringCaseTest.php class StringContainsIgnoringCaseTest (line 4) | class StringContainsIgnoringCaseTest extends \Hamcrest\AbstractMatcherTest method setUpTest (line 14) | protected function setUpTest() method createMatcher (line 23) | protected function createMatcher() method testEvaluatesToTrueIfArgumentContainsSpecifiedSubstring (line 28) | public function testEvaluatesToTrueIfArgumentContainsSpecifiedSubstring() method testEvaluatesToTrueIfArgumentIsEqualToSubstring (line 57) | public function testEvaluatesToTrueIfArgumentIsEqualToSubstring() method testEvaluatesToTrueIfArgumentContainsExactSubstring (line 65) | public function testEvaluatesToTrueIfArgumentContainsExactSubstring() method testHasAReadableDescription (line 77) | public function testHasAReadableDescription() FILE: tests/Hamcrest/Text/StringContainsInOrderTest.php class StringContainsInOrderTest (line 4) | class StringContainsInOrderTest extends \Hamcrest\AbstractMatcherTest method setUpTest (line 12) | protected function setUpTest() method createMatcher (line 19) | protected function createMatcher() method testMatchesOnlyIfStringContainsGivenSubstringsInTheSameOrder (line 24) | public function testMatchesOnlyIfStringContainsGivenSubstringsInTheSam... method testAcceptsVariableArguments (line 35) | public function testAcceptsVariableArguments() method testHasAReadableDescription (line 40) | public function testHasAReadableDescription() FILE: tests/Hamcrest/Text/StringContainsTest.php class StringContainsTest (line 4) | class StringContainsTest extends \Hamcrest\AbstractMatcherTest method setUpTest (line 14) | protected function setUpTest() method createMatcher (line 21) | protected function createMatcher() method testEvaluatesToTrueIfArgumentContainsSubstring (line 26) | public function testEvaluatesToTrueIfArgumentContainsSubstring() method testEvaluatesToTrueIfArgumentIsEqualToSubstring (line 55) | public function testEvaluatesToTrueIfArgumentIsEqualToSubstring() method testEvaluatesToFalseIfArgumentContainsSubstringIgnoringCase (line 63) | public function testEvaluatesToFalseIfArgumentContainsSubstringIgnorin... method testIgnoringCaseReturnsCorrectMatcher (line 75) | public function testIgnoringCaseReturnsCorrectMatcher() method testHasAReadableDescription (line 83) | public function testHasAReadableDescription() FILE: tests/Hamcrest/Text/StringEndsWithTest.php class StringEndsWithTest (line 4) | class StringEndsWithTest extends \Hamcrest\AbstractMatcherTest method setUpTest (line 14) | protected function setUpTest() method createMatcher (line 21) | protected function createMatcher() method testEvaluatesToTrueIfArgumentContainsSpecifiedSubstring (line 26) | public function testEvaluatesToTrueIfArgumentContainsSpecifiedSubstring() method testEvaluatesToTrueIfArgumentIsEqualToSubstring (line 55) | public function testEvaluatesToTrueIfArgumentIsEqualToSubstring() method testHasAReadableDescription (line 63) | public function testHasAReadableDescription() FILE: tests/Hamcrest/Text/StringStartsWithTest.php class StringStartsWithTest (line 4) | class StringStartsWithTest extends \Hamcrest\AbstractMatcherTest method setUpTest (line 14) | protected function setUpTest() method createMatcher (line 21) | protected function createMatcher() method testEvaluatesToTrueIfArgumentContainsSpecifiedSubstring (line 26) | public function testEvaluatesToTrueIfArgumentContainsSpecifiedSubstring() method testEvaluatesToTrueIfArgumentIsEqualToSubstring (line 55) | public function testEvaluatesToTrueIfArgumentIsEqualToSubstring() method testHasAReadableDescription (line 63) | public function testHasAReadableDescription() FILE: tests/Hamcrest/Type/IsArrayTest.php class IsArrayTest (line 4) | class IsArrayTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentMatchesType (line 12) | public function testEvaluatesToTrueIfArgumentMatchesType() method testEvaluatesToFalseIfArgumentDoesntMatchType (line 18) | public function testEvaluatesToFalseIfArgumentDoesntMatchType() method testHasAReadableDescription (line 25) | public function testHasAReadableDescription() method testDecribesActualTypeInMismatchMessage (line 30) | public function testDecribesActualTypeInMismatchMessage() FILE: tests/Hamcrest/Type/IsBooleanTest.php class IsBooleanTest (line 4) | class IsBooleanTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentMatchesType (line 12) | public function testEvaluatesToTrueIfArgumentMatchesType() method testEvaluatesToFalseIfArgumentDoesntMatchType (line 18) | public function testEvaluatesToFalseIfArgumentDoesntMatchType() method testHasAReadableDescription (line 25) | public function testHasAReadableDescription() method testDecribesActualTypeInMismatchMessage (line 30) | public function testDecribesActualTypeInMismatchMessage() FILE: tests/Hamcrest/Type/IsCallableTest.php class IsCallableTest (line 4) | class IsCallableTest extends \Hamcrest\AbstractMatcherTest method callableFunction (line 7) | public static function callableFunction() method __invoke (line 11) | public function __invoke() method createMatcher (line 15) | protected function createMatcher() method testEvaluatesToTrueIfArgumentIsFunctionName (line 20) | public function testEvaluatesToTrueIfArgumentIsFunctionName() method testEvaluatesToTrueIfArgumentIsStaticMethodCallback (line 25) | public function testEvaluatesToTrueIfArgumentIsStaticMethodCallback() method testEvaluatesToTrueIfArgumentIsInstanceMethodCallback (line 33) | public function testEvaluatesToTrueIfArgumentIsInstanceMethodCallback() method testEvaluatesToTrueIfArgumentIsClosure (line 41) | public function testEvaluatesToTrueIfArgumentIsClosure() method testEvaluatesToTrueIfArgumentImplementsInvoke (line 49) | public function testEvaluatesToTrueIfArgumentImplementsInvoke() method testEvaluatesToFalseIfArgumentIsInvalidFunctionName (line 57) | public function testEvaluatesToFalseIfArgumentIsInvalidFunctionName() method testEvaluatesToFalseIfArgumentIsInvalidStaticMethodCallback (line 66) | public function testEvaluatesToFalseIfArgumentIsInvalidStaticMethodCal... method testEvaluatesToFalseIfArgumentIsInvalidInstanceMethodCallback (line 74) | public function testEvaluatesToFalseIfArgumentIsInvalidInstanceMethodC... method testEvaluatesToFalseIfArgumentDoesntImplementInvoke (line 79) | public function testEvaluatesToFalseIfArgumentDoesntImplementInvoke() method testEvaluatesToFalseIfArgumentDoesntMatchType (line 84) | public function testEvaluatesToFalseIfArgumentDoesntMatchType() method testHasAReadableDescription (line 90) | public function testHasAReadableDescription() method testDecribesActualTypeInMismatchMessage (line 95) | public function testDecribesActualTypeInMismatchMessage() FILE: tests/Hamcrest/Type/IsDoubleTest.php class IsDoubleTest (line 4) | class IsDoubleTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentMatchesType (line 12) | public function testEvaluatesToTrueIfArgumentMatchesType() method testEvaluatesToFalseIfArgumentDoesntMatchType (line 18) | public function testEvaluatesToFalseIfArgumentDoesntMatchType() method testHasAReadableDescription (line 25) | public function testHasAReadableDescription() method testDecribesActualTypeInMismatchMessage (line 30) | public function testDecribesActualTypeInMismatchMessage() FILE: tests/Hamcrest/Type/IsIntegerTest.php class IsIntegerTest (line 4) | class IsIntegerTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentMatchesType (line 12) | public function testEvaluatesToTrueIfArgumentMatchesType() method testEvaluatesToFalseIfArgumentDoesntMatchType (line 19) | public function testEvaluatesToFalseIfArgumentDoesntMatchType() method testHasAReadableDescription (line 26) | public function testHasAReadableDescription() method testDecribesActualTypeInMismatchMessage (line 31) | public function testDecribesActualTypeInMismatchMessage() FILE: tests/Hamcrest/Type/IsNumericTest.php class IsNumericTest (line 4) | class IsNumericTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentMatchesType (line 12) | public function testEvaluatesToTrueIfArgumentMatchesType() method testEvaluatesToFalseIfArgumentDoesntMatchType (line 32) | public function testEvaluatesToFalseIfArgumentDoesntMatchType() method testHasAReadableDescription (line 43) | public function testHasAReadableDescription() method testDecribesActualTypeInMismatchMessage (line 48) | public function testDecribesActualTypeInMismatchMessage() FILE: tests/Hamcrest/Type/IsObjectTest.php class IsObjectTest (line 4) | class IsObjectTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentMatchesType (line 12) | public function testEvaluatesToTrueIfArgumentMatchesType() method testEvaluatesToFalseIfArgumentDoesntMatchType (line 17) | public function testEvaluatesToFalseIfArgumentDoesntMatchType() method testHasAReadableDescription (line 24) | public function testHasAReadableDescription() method testDecribesActualTypeInMismatchMessage (line 29) | public function testDecribesActualTypeInMismatchMessage() FILE: tests/Hamcrest/Type/IsResourceTest.php class IsResourceTest (line 4) | class IsResourceTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentMatchesType (line 12) | public function testEvaluatesToTrueIfArgumentMatchesType() method testEvaluatesToFalseIfArgumentDoesntMatchType (line 17) | public function testEvaluatesToFalseIfArgumentDoesntMatchType() method testHasAReadableDescription (line 24) | public function testHasAReadableDescription() method testDecribesActualTypeInMismatchMessage (line 29) | public function testDecribesActualTypeInMismatchMessage() FILE: tests/Hamcrest/Type/IsScalarTest.php class IsScalarTest (line 4) | class IsScalarTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentMatchesType (line 12) | public function testEvaluatesToTrueIfArgumentMatchesType() method testEvaluatesToFalseIfArgumentDoesntMatchType (line 20) | public function testEvaluatesToFalseIfArgumentDoesntMatchType() method testHasAReadableDescription (line 29) | public function testHasAReadableDescription() method testDecribesActualTypeInMismatchMessage (line 34) | public function testDecribesActualTypeInMismatchMessage() FILE: tests/Hamcrest/Type/IsStringTest.php class IsStringTest (line 4) | class IsStringTest extends \Hamcrest\AbstractMatcherTest method createMatcher (line 7) | protected function createMatcher() method testEvaluatesToTrueIfArgumentMatchesType (line 12) | public function testEvaluatesToTrueIfArgumentMatchesType() method testEvaluatesToFalseIfArgumentDoesntMatchType (line 18) | public function testEvaluatesToFalseIfArgumentDoesntMatchType() method testHasAReadableDescription (line 25) | public function testHasAReadableDescription() method testDecribesActualTypeInMismatchMessage (line 30) | public function testDecribesActualTypeInMismatchMessage() FILE: tests/Hamcrest/UtilTest.php class UtilTest (line 6) | class UtilTest extends TestCase method testWrapValueWithIsEqualLeavesMatchersUntouched (line 9) | public function testWrapValueWithIsEqualLeavesMatchersUntouched() method testWrapValueWithIsEqualWrapsPrimitive (line 16) | public function testWrapValueWithIsEqualWrapsPrimitive() method testCheckAllAreMatchersAcceptsMatchers (line 26) | public function testCheckAllAreMatchersAcceptsMatchers() method testCheckAllAreMatchersFailsForPrimitive (line 34) | public function testCheckAllAreMatchersFailsForPrimitive() method callAndAssertCreateMatcherArray (line 52) | private function callAndAssertCreateMatcherArray($items) method testCreateMatcherArrayLeavesMatchersUntouched (line 64) | public function testCreateMatcherArrayLeavesMatchersUntouched() method testCreateMatcherArrayWrapsPrimitiveWithIsEqualMatcher (line 72) | public function testCreateMatcherArrayWrapsPrimitiveWithIsEqualMatcher() method testCreateMatcherArrayDoesntModifyOriginalArray (line 79) | public function testCreateMatcherArrayDoesntModifyOriginalArray() method testCreateMatcherArrayUnwrapsSingleArrayElement (line 86) | public function testCreateMatcherArrayUnwrapsSingleArrayElement() FILE: tests/Hamcrest/Xml/HasXPathTest.php class HasXPathTest (line 4) | class HasXPathTest extends \Hamcrest\AbstractMatcherTest method setUpBeforeClassTest (line 13) | public static function setUpBeforeClassTest() method createMatcher (line 51) | protected function createMatcher() method testMatchesWhenXPathIsFound (line 56) | public function testMatchesWhenXPathIsFound() method testDoesNotMatchWhenXPathIsNotFound (line 62) | public function testDoesNotMatchWhenXPathIsNotFound() method testMatchesWhenExpressionWithoutMatcherEvaluatesToTrue (line 71) | public function testMatchesWhenExpressionWithoutMatcherEvaluatesToTrue() method testDoesNotMatchWhenExpressionWithoutMatcherEvaluatesToFalse (line 80) | public function testDoesNotMatchWhenExpressionWithoutMatcherEvaluatesT... method testMatchesWhenExpressionIsEqual (line 89) | public function testMatchesWhenExpressionIsEqual() method testDoesNotMatchWhenExpressionIsNotEqual (line 103) | public function testDoesNotMatchWhenExpressionIsNotEqual() method testMatchesWhenContentMatches (line 117) | public function testMatchesWhenContentMatches() method testDoesNotMatchWhenContentDoesNotMatch (line 131) | public function testDoesNotMatchWhenContentDoesNotMatch() method testProvidesConvenientShortcutForHasXPathEqualTo (line 145) | public function testProvidesConvenientShortcutForHasXPathEqualTo() method testProvidesConvenientShortcutForHasXPathCountEqualTo (line 151) | public function testProvidesConvenientShortcutForHasXPathCountEqualTo() method testMatchesAcceptsXmlString (line 156) | public function testMatchesAcceptsXmlString() method testMatchesAcceptsHtmlString (line 161) | public function testMatchesAcceptsHtmlString() method testHasAReadableDescription (line 166) | public function testHasAReadableDescription() method testHasAReadableMismatchDescription (line 183) | public function testHasAReadableMismatchDescription()