Framework
Namespaces
Interfaces, Classes and Traits
Table of Contents
- assertArrayHasKey() : void
- Asserts that an array has a specified key.
- assertArrayNotHasKey() : void
- Asserts that an array does not have a specified key.
- assertContains() : void
- Asserts that a haystack contains a needle.
- assertContainsEquals() : void
- assertNotContains() : void
- Asserts that a haystack does not contain a needle.
- assertNotContainsEquals() : void
- assertContainsOnly() : void
- Asserts that a haystack contains only values of a given type.
- assertContainsOnlyInstancesOf() : void
- Asserts that a haystack contains only instances of a given class name.
- assertNotContainsOnly() : void
- Asserts that a haystack does not contain only values of a given type.
- assertCount() : void
- Asserts the number of elements of an array, Countable or Traversable.
- assertNotCount() : void
- Asserts the number of elements of an array, Countable or Traversable.
- assertEquals() : void
- Asserts that two variables are equal.
- assertEqualsCanonicalizing() : void
- Asserts that two variables are equal (canonicalizing).
- assertEqualsIgnoringCase() : void
- Asserts that two variables are equal (ignoring case).
- assertEqualsWithDelta() : void
- Asserts that two variables are equal (with delta).
- assertNotEquals() : void
- Asserts that two variables are not equal.
- assertNotEqualsCanonicalizing() : void
- Asserts that two variables are not equal (canonicalizing).
- assertNotEqualsIgnoringCase() : void
- Asserts that two variables are not equal (ignoring case).
- assertNotEqualsWithDelta() : void
- Asserts that two variables are not equal (with delta).
- assertObjectEquals() : void
- assertEmpty() : void
- Asserts that a variable is empty.
- assertNotEmpty() : void
- Asserts that a variable is not empty.
- assertGreaterThan() : void
- Asserts that a value is greater than another value.
- assertGreaterThanOrEqual() : void
- Asserts that a value is greater than or equal to another value.
- assertLessThan() : void
- Asserts that a value is smaller than another value.
- assertLessThanOrEqual() : void
- Asserts that a value is smaller than or equal to another value.
- assertFileEquals() : void
- Asserts that the contents of one file is equal to the contents of another file.
- assertFileEqualsCanonicalizing() : void
- Asserts that the contents of one file is equal to the contents of another file (canonicalizing).
- assertFileEqualsIgnoringCase() : void
- Asserts that the contents of one file is equal to the contents of another file (ignoring case).
- assertFileNotEquals() : void
- Asserts that the contents of one file is not equal to the contents of another file.
- assertFileNotEqualsCanonicalizing() : void
- Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).
- assertFileNotEqualsIgnoringCase() : void
- Asserts that the contents of one file is not equal to the contents of another file (ignoring case).
- assertStringEqualsFile() : void
- Asserts that the contents of a string is equal to the contents of a file.
- assertStringEqualsFileCanonicalizing() : void
- Asserts that the contents of a string is equal to the contents of a file (canonicalizing).
- assertStringEqualsFileIgnoringCase() : void
- Asserts that the contents of a string is equal to the contents of a file (ignoring case).
- assertStringNotEqualsFile() : void
- Asserts that the contents of a string is not equal to the contents of a file.
- assertStringNotEqualsFileCanonicalizing() : void
- Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).
- assertStringNotEqualsFileIgnoringCase() : void
- Asserts that the contents of a string is not equal to the contents of a file (ignoring case).
- assertIsReadable() : void
- Asserts that a file/dir is readable.
- assertIsNotReadable() : void
- Asserts that a file/dir exists and is not readable.
- assertNotIsReadable() : void
- Asserts that a file/dir exists and is not readable.
- assertIsWritable() : void
- Asserts that a file/dir exists and is writable.
- assertIsNotWritable() : void
- Asserts that a file/dir exists and is not writable.
- assertNotIsWritable() : void
- Asserts that a file/dir exists and is not writable.
- assertDirectoryExists() : void
- Asserts that a directory exists.
- assertDirectoryDoesNotExist() : void
- Asserts that a directory does not exist.
- assertDirectoryNotExists() : void
- Asserts that a directory does not exist.
- assertDirectoryIsReadable() : void
- Asserts that a directory exists and is readable.
- assertDirectoryIsNotReadable() : void
- Asserts that a directory exists and is not readable.
- assertDirectoryNotIsReadable() : void
- Asserts that a directory exists and is not readable.
- assertDirectoryIsWritable() : void
- Asserts that a directory exists and is writable.
- assertDirectoryIsNotWritable() : void
- Asserts that a directory exists and is not writable.
- assertDirectoryNotIsWritable() : void
- Asserts that a directory exists and is not writable.
- assertFileExists() : void
- Asserts that a file exists.
- assertFileDoesNotExist() : void
- Asserts that a file does not exist.
- assertFileNotExists() : void
- Asserts that a file does not exist.
- assertFileIsReadable() : void
- Asserts that a file exists and is readable.
- assertFileIsNotReadable() : void
- Asserts that a file exists and is not readable.
- assertFileNotIsReadable() : void
- Asserts that a file exists and is not readable.
- assertFileIsWritable() : void
- Asserts that a file exists and is writable.
- assertFileIsNotWritable() : void
- Asserts that a file exists and is not writable.
- assertFileNotIsWritable() : void
- Asserts that a file exists and is not writable.
- assertTrue() : void
- Asserts that a condition is true.
- assertNotTrue() : void
- Asserts that a condition is not true.
- assertFalse() : void
- Asserts that a condition is false.
- assertNotFalse() : void
- Asserts that a condition is not false.
- assertNull() : void
- Asserts that a variable is null.
- assertNotNull() : void
- Asserts that a variable is not null.
- assertFinite() : void
- Asserts that a variable is finite.
- assertInfinite() : void
- Asserts that a variable is infinite.
- assertNan() : void
- Asserts that a variable is nan.
- assertClassHasAttribute() : void
- Asserts that a class has a specified attribute.
- assertClassNotHasAttribute() : void
- Asserts that a class does not have a specified attribute.
- assertClassHasStaticAttribute() : void
- Asserts that a class has a specified static attribute.
- assertClassNotHasStaticAttribute() : void
- Asserts that a class does not have a specified static attribute.
- assertObjectHasAttribute() : void
- Asserts that an object has a specified attribute.
- assertObjectNotHasAttribute() : void
- Asserts that an object does not have a specified attribute.
- assertSame() : void
- Asserts that two variables have the same type and value.
- assertNotSame() : void
- Asserts that two variables do not have the same type and value.
- assertInstanceOf() : void
- Asserts that a variable is of a given type.
- assertNotInstanceOf() : void
- Asserts that a variable is not of a given type.
- assertIsArray() : void
- Asserts that a variable is of type array.
- assertIsBool() : void
- Asserts that a variable is of type bool.
- assertIsFloat() : void
- Asserts that a variable is of type float.
- assertIsInt() : void
- Asserts that a variable is of type int.
- assertIsNumeric() : void
- Asserts that a variable is of type numeric.
- assertIsObject() : void
- Asserts that a variable is of type object.
- assertIsResource() : void
- Asserts that a variable is of type resource.
- assertIsClosedResource() : void
- Asserts that a variable is of type resource and is closed.
- assertIsString() : void
- Asserts that a variable is of type string.
- assertIsScalar() : void
- Asserts that a variable is of type scalar.
- assertIsCallable() : void
- Asserts that a variable is of type callable.
- assertIsIterable() : void
- Asserts that a variable is of type iterable.
- assertIsNotArray() : void
- Asserts that a variable is not of type array.
- assertIsNotBool() : void
- Asserts that a variable is not of type bool.
- assertIsNotFloat() : void
- Asserts that a variable is not of type float.
- assertIsNotInt() : void
- Asserts that a variable is not of type int.
- assertIsNotNumeric() : void
- Asserts that a variable is not of type numeric.
- assertIsNotObject() : void
- Asserts that a variable is not of type object.
- assertIsNotResource() : void
- Asserts that a variable is not of type resource.
- assertIsNotClosedResource() : void
- Asserts that a variable is not of type resource.
- assertIsNotString() : void
- Asserts that a variable is not of type string.
- assertIsNotScalar() : void
- Asserts that a variable is not of type scalar.
- assertIsNotCallable() : void
- Asserts that a variable is not of type callable.
- assertIsNotIterable() : void
- Asserts that a variable is not of type iterable.
- assertMatchesRegularExpression() : void
- Asserts that a string matches a given regular expression.
- assertRegExp() : void
- Asserts that a string matches a given regular expression.
- assertDoesNotMatchRegularExpression() : void
- Asserts that a string does not match a given regular expression.
- assertNotRegExp() : void
- Asserts that a string does not match a given regular expression.
- assertSameSize() : void
- Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.
- assertNotSameSize() : void
- Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.
- assertStringMatchesFormat() : void
- Asserts that a string matches a given format string.
- assertStringNotMatchesFormat() : void
- Asserts that a string does not match a given format string.
- assertStringMatchesFormatFile() : void
- Asserts that a string matches a given format file.
- assertStringNotMatchesFormatFile() : void
- Asserts that a string does not match a given format string.
- assertStringStartsWith() : void
- Asserts that a string starts with a given prefix.
- assertStringStartsNotWith() : void
- Asserts that a string starts not with a given prefix.
- assertStringContainsString() : void
- assertStringContainsStringIgnoringCase() : void
- assertStringNotContainsString() : void
- assertStringNotContainsStringIgnoringCase() : void
- assertStringEndsWith() : void
- Asserts that a string ends with a given suffix.
- assertStringEndsNotWith() : void
- Asserts that a string ends not with a given suffix.
- assertXmlFileEqualsXmlFile() : void
- Asserts that two XML files are equal.
- assertXmlFileNotEqualsXmlFile() : void
- Asserts that two XML files are not equal.
- assertXmlStringEqualsXmlFile() : void
- Asserts that two XML documents are equal.
- assertXmlStringNotEqualsXmlFile() : void
- Asserts that two XML documents are not equal.
- assertXmlStringEqualsXmlString() : void
- Asserts that two XML documents are equal.
- assertXmlStringNotEqualsXmlString() : void
- Asserts that two XML documents are not equal.
- assertEqualXMLStructure() : void
- Asserts that a hierarchy of DOMElements matches.
- assertThat() : void
- Evaluates a PHPUnit\Framework\Constraint matcher object.
- assertJson() : void
- Asserts that a string is a valid JSON string.
- assertJsonStringEqualsJsonString() : void
- Asserts that two given JSON encoded objects or arrays are equal.
- assertJsonStringNotEqualsJsonString() : void
- Asserts that two given JSON encoded objects or arrays are not equal.
- assertJsonStringEqualsJsonFile() : void
- Asserts that the generated JSON encoded object and the content of the given file are equal.
- assertJsonStringNotEqualsJsonFile() : void
- Asserts that the generated JSON encoded object and the content of the given file are not equal.
- assertJsonFileEqualsJsonFile() : void
- Asserts that two JSON files are equal.
- assertJsonFileNotEqualsJsonFile() : void
- Asserts that two JSON files are not equal.
- logicalAnd() : LogicalAnd
- logicalOr() : LogicalOr
- logicalNot() : LogicalNot
- logicalXor() : LogicalXor
- anything() : IsAnything
- isTrue() : IsTrue
- callback() : Callback
- isFalse() : IsFalse
- isJson() : IsJson
- isNull() : IsNull
- isFinite() : IsFinite
- isInfinite() : IsInfinite
- isNan() : IsNan
- containsEqual() : TraversableContainsEqual
- containsIdentical() : TraversableContainsIdentical
- containsOnly() : TraversableContainsOnly
- containsOnlyInstancesOf() : TraversableContainsOnly
- arrayHasKey() : ArrayHasKey
- equalTo() : IsEqual
- equalToCanonicalizing() : IsEqualCanonicalizing
- equalToIgnoringCase() : IsEqualIgnoringCase
- equalToWithDelta() : IsEqualWithDelta
- isEmpty() : IsEmpty
- isWritable() : IsWritable
- isReadable() : IsReadable
- directoryExists() : DirectoryExists
- fileExists() : FileExists
- greaterThan() : GreaterThan
- greaterThanOrEqual() : LogicalOr
- classHasAttribute() : ClassHasAttribute
- classHasStaticAttribute() : ClassHasStaticAttribute
- objectHasAttribute() : ObjectHasAttribute
- identicalTo() : IsIdentical
- isInstanceOf() : IsInstanceOf
- isType() : IsType
- lessThan() : LessThan
- lessThanOrEqual() : LogicalOr
- matchesRegularExpression() : RegularExpression
- matches() : StringMatchesFormatDescription
- stringStartsWith() : StringStartsWith
- stringContains() : StringContains
- stringEndsWith() : StringEndsWith
- countOf() : Count
- objectEquals() : ObjectEquals
- any() : AnyInvokedCount
- Returns a matcher that matches when the method is executed zero or more times.
- never() : InvokedCount
- Returns a matcher that matches when the method is never executed.
- atLeast() : InvokedAtLeastCount
- Returns a matcher that matches when the method is executed at least N times.
- atLeastOnce() : InvokedAtLeastOnce
- Returns a matcher that matches when the method is executed at least once.
- once() : InvokedCount
- Returns a matcher that matches when the method is executed exactly once.
- exactly() : InvokedCount
- Returns a matcher that matches when the method is executed exactly $count times.
- atMost() : InvokedAtMostCount
- Returns a matcher that matches when the method is executed at most N times.
- at() : InvokedAtIndex
- Returns a matcher that matches when the method is executed at the given index.
- returnValue() : ReturnStub
- returnValueMap() : ReturnValueMap
- returnArgument() : ReturnArgument
- returnCallback() : ReturnCallback
- returnSelf() : ReturnSelf
- Returns the current object.
- throwException() : Exception
- onConsecutiveCalls() : ConsecutiveCalls
Functions
assertArrayHasKey()
Asserts that an array has a specified key.
    
                assertArrayHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
        
        Parameters
- $key : int|string
- $array : array<string|int, mixed>|ArrayAccess
- $message : string = ''
Tags
assertArrayNotHasKey()
Asserts that an array does not have a specified key.
    
                assertArrayNotHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
        
        Parameters
- $key : int|string
- $array : array<string|int, mixed>|ArrayAccess
- $message : string = ''
Tags
assertContains()
Asserts that a haystack contains a needle.
    
                assertContains(mixed $needle, iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
        
        Parameters
- $needle : mixed
- $haystack : iteratable<string|int, mixed>
- $message : string = ''
Tags
assertContainsEquals()
    
                assertContainsEquals(mixed $needle, iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
    
        Parameters
- $needle : mixed
- $haystack : iteratable<string|int, mixed>
- $message : string = ''
assertNotContains()
Asserts that a haystack does not contain a needle.
    
                assertNotContains(mixed $needle, iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
        
        Parameters
- $needle : mixed
- $haystack : iteratable<string|int, mixed>
- $message : string = ''
Tags
assertNotContainsEquals()
    
                assertNotContainsEquals(mixed $needle, iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
    
        Parameters
- $needle : mixed
- $haystack : iteratable<string|int, mixed>
- $message : string = ''
assertContainsOnly()
Asserts that a haystack contains only values of a given type.
    
                assertContainsOnly(string $type, iteratable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
        
        Parameters
- $type : string
- $haystack : iteratable<string|int, mixed>
- $isNativeType : bool|null = null
- $message : string = ''
Tags
assertContainsOnlyInstancesOf()
Asserts that a haystack contains only instances of a given class name.
    
                assertContainsOnlyInstancesOf(string $className, iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
        
        Parameters
- $className : string
- $haystack : iteratable<string|int, mixed>
- $message : string = ''
Tags
assertNotContainsOnly()
Asserts that a haystack does not contain only values of a given type.
    
                assertNotContainsOnly(string $type, iteratable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
        
        Parameters
- $type : string
- $haystack : iteratable<string|int, mixed>
- $isNativeType : bool|null = null
- $message : string = ''
Tags
assertCount()
Asserts the number of elements of an array, Countable or Traversable.
    
                assertCount(int $expectedCount, Countable|iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
        
        Parameters
- $expectedCount : int
- $haystack : Countable|iteratable<string|int, mixed>
- $message : string = ''
Tags
assertNotCount()
Asserts the number of elements of an array, Countable or Traversable.
    
                assertNotCount(int $expectedCount, Countable|iteratable<string|int, mixed> $haystack[, string $message = '' ]) : void
        
        Parameters
- $expectedCount : int
- $haystack : Countable|iteratable<string|int, mixed>
- $message : string = ''
Tags
assertEquals()
Asserts that two variables are equal.
    
                assertEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertEqualsCanonicalizing()
Asserts that two variables are equal (canonicalizing).
    
                assertEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertEqualsIgnoringCase()
Asserts that two variables are equal (ignoring case).
    
                assertEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertEqualsWithDelta()
Asserts that two variables are equal (with delta).
    
                assertEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
        
        Parameters
- $expected : mixed
- $actual : mixed
- $delta : float
- $message : string = ''
Tags
assertNotEquals()
Asserts that two variables are not equal.
    
                assertNotEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotEqualsCanonicalizing()
Asserts that two variables are not equal (canonicalizing).
    
                assertNotEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotEqualsIgnoringCase()
Asserts that two variables are not equal (ignoring case).
    
                assertNotEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotEqualsWithDelta()
Asserts that two variables are not equal (with delta).
    
                assertNotEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
        
        Parameters
- $expected : mixed
- $actual : mixed
- $delta : float
- $message : string = ''
Tags
assertObjectEquals()
    
                assertObjectEquals(object $expected, object $actual[, string $method = 'equals' ][, string $message = '' ]) : void
        
        Parameters
- $expected : object
- $actual : object
- $method : string = 'equals'
- $message : string = ''
Tags
assertEmpty()
Asserts that a variable is empty.
    
                assertEmpty(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNotEmpty()
Asserts that a variable is not empty.
    
                assertNotEmpty(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertGreaterThan()
Asserts that a value is greater than another value.
    
                assertGreaterThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertGreaterThanOrEqual()
Asserts that a value is greater than or equal to another value.
    
                assertGreaterThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertLessThan()
Asserts that a value is smaller than another value.
    
                assertLessThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertLessThanOrEqual()
Asserts that a value is smaller than or equal to another value.
    
                assertLessThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertFileEquals()
Asserts that the contents of one file is equal to the contents of another file.
    
                assertFileEquals(string $expected, string $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileEqualsCanonicalizing()
Asserts that the contents of one file is equal to the contents of another file (canonicalizing).
    
                assertFileEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileEqualsIgnoringCase()
Asserts that the contents of one file is equal to the contents of another file (ignoring case).
    
                assertFileEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileNotEquals()
Asserts that the contents of one file is not equal to the contents of another file.
    
                assertFileNotEquals(string $expected, string $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileNotEqualsCanonicalizing()
Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).
    
                assertFileNotEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertFileNotEqualsIgnoringCase()
Asserts that the contents of one file is not equal to the contents of another file (ignoring case).
    
                assertFileNotEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : string
- $actual : string
- $message : string = ''
Tags
assertStringEqualsFile()
Asserts that the contents of a string is equal to the contents of a file.
    
                assertStringEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringEqualsFileCanonicalizing()
Asserts that the contents of a string is equal to the contents of a file (canonicalizing).
    
                assertStringEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringEqualsFileIgnoringCase()
Asserts that the contents of a string is equal to the contents of a file (ignoring case).
    
                assertStringEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringNotEqualsFile()
Asserts that the contents of a string is not equal to the contents of a file.
    
                assertStringNotEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringNotEqualsFileCanonicalizing()
Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).
    
                assertStringNotEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertStringNotEqualsFileIgnoringCase()
Asserts that the contents of a string is not equal to the contents of a file (ignoring case).
    
                assertStringNotEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualString : string
- $message : string = ''
Tags
assertIsReadable()
Asserts that a file/dir is readable.
    
                assertIsReadable(string $filename[, string $message = '' ]) : void
        
        Parameters
- $filename : string
- $message : string = ''
Tags
assertIsNotReadable()
Asserts that a file/dir exists and is not readable.
    
                assertIsNotReadable(string $filename[, string $message = '' ]) : void
        
        Parameters
- $filename : string
- $message : string = ''
Tags
assertNotIsReadable()
Asserts that a file/dir exists and is not readable.
    
                assertNotIsReadable(string $filename[, string $message = '' ]) : void
        
        Parameters
- $filename : string
- $message : string = ''
Tags
assertIsWritable()
Asserts that a file/dir exists and is writable.
    
                assertIsWritable(string $filename[, string $message = '' ]) : void
        
        Parameters
- $filename : string
- $message : string = ''
Tags
assertIsNotWritable()
Asserts that a file/dir exists and is not writable.
    
                assertIsNotWritable(string $filename[, string $message = '' ]) : void
        
        Parameters
- $filename : string
- $message : string = ''
Tags
assertNotIsWritable()
Asserts that a file/dir exists and is not writable.
    
                assertNotIsWritable(string $filename[, string $message = '' ]) : void
        
        Parameters
- $filename : string
- $message : string = ''
Tags
assertDirectoryExists()
Asserts that a directory exists.
    
                assertDirectoryExists(string $directory[, string $message = '' ]) : void
        
        Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryDoesNotExist()
Asserts that a directory does not exist.
    
                assertDirectoryDoesNotExist(string $directory[, string $message = '' ]) : void
        
        Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryNotExists()
Asserts that a directory does not exist.
    
                assertDirectoryNotExists(string $directory[, string $message = '' ]) : void
        
        Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsReadable()
Asserts that a directory exists and is readable.
    
                assertDirectoryIsReadable(string $directory[, string $message = '' ]) : void
        
        Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsNotReadable()
Asserts that a directory exists and is not readable.
    
                assertDirectoryIsNotReadable(string $directory[, string $message = '' ]) : void
        
        Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryNotIsReadable()
Asserts that a directory exists and is not readable.
    
                assertDirectoryNotIsReadable(string $directory[, string $message = '' ]) : void
        
        Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsWritable()
Asserts that a directory exists and is writable.
    
                assertDirectoryIsWritable(string $directory[, string $message = '' ]) : void
        
        Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryIsNotWritable()
Asserts that a directory exists and is not writable.
    
                assertDirectoryIsNotWritable(string $directory[, string $message = '' ]) : void
        
        Parameters
- $directory : string
- $message : string = ''
Tags
assertDirectoryNotIsWritable()
Asserts that a directory exists and is not writable.
    
                assertDirectoryNotIsWritable(string $directory[, string $message = '' ]) : void
        
        Parameters
- $directory : string
- $message : string = ''
Tags
assertFileExists()
Asserts that a file exists.
    
                assertFileExists(string $filename[, string $message = '' ]) : void
        
        Parameters
- $filename : string
- $message : string = ''
Tags
assertFileDoesNotExist()
Asserts that a file does not exist.
    
                assertFileDoesNotExist(string $filename[, string $message = '' ]) : void
        
        Parameters
- $filename : string
- $message : string = ''
Tags
assertFileNotExists()
Asserts that a file does not exist.
    
                assertFileNotExists(string $filename[, string $message = '' ]) : void
        
        Parameters
- $filename : string
- $message : string = ''
Tags
assertFileIsReadable()
Asserts that a file exists and is readable.
    
                assertFileIsReadable(string $file[, string $message = '' ]) : void
        
        Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsNotReadable()
Asserts that a file exists and is not readable.
    
                assertFileIsNotReadable(string $file[, string $message = '' ]) : void
        
        Parameters
- $file : string
- $message : string = ''
Tags
assertFileNotIsReadable()
Asserts that a file exists and is not readable.
    
                assertFileNotIsReadable(string $file[, string $message = '' ]) : void
        
        Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsWritable()
Asserts that a file exists and is writable.
    
                assertFileIsWritable(string $file[, string $message = '' ]) : void
        
        Parameters
- $file : string
- $message : string = ''
Tags
assertFileIsNotWritable()
Asserts that a file exists and is not writable.
    
                assertFileIsNotWritable(string $file[, string $message = '' ]) : void
        
        Parameters
- $file : string
- $message : string = ''
Tags
assertFileNotIsWritable()
Asserts that a file exists and is not writable.
    
                assertFileNotIsWritable(string $file[, string $message = '' ]) : void
        
        Parameters
- $file : string
- $message : string = ''
Tags
assertTrue()
Asserts that a condition is true.
    
                assertTrue(mixed $condition[, string $message = '' ]) : void
        
        Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNotTrue()
Asserts that a condition is not true.
    
                assertNotTrue(mixed $condition[, string $message = '' ]) : void
        
        Parameters
- $condition : mixed
- $message : string = ''
Tags
assertFalse()
Asserts that a condition is false.
    
                assertFalse(mixed $condition[, string $message = '' ]) : void
        
        Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNotFalse()
Asserts that a condition is not false.
    
                assertNotFalse(mixed $condition[, string $message = '' ]) : void
        
        Parameters
- $condition : mixed
- $message : string = ''
Tags
assertNull()
Asserts that a variable is null.
    
                assertNull(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNotNull()
Asserts that a variable is not null.
    
                assertNotNull(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertFinite()
Asserts that a variable is finite.
    
                assertFinite(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertInfinite()
Asserts that a variable is infinite.
    
                assertInfinite(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertNan()
Asserts that a variable is nan.
    
                assertNan(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertClassHasAttribute()
Asserts that a class has a specified attribute.
    
                assertClassHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
        
        Parameters
- $attributeName : string
- $className : string
- $message : string = ''
Tags
assertClassNotHasAttribute()
Asserts that a class does not have a specified attribute.
    
                assertClassNotHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
        
        Parameters
- $attributeName : string
- $className : string
- $message : string = ''
Tags
assertClassHasStaticAttribute()
Asserts that a class has a specified static attribute.
    
                assertClassHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
        
        Parameters
- $attributeName : string
- $className : string
- $message : string = ''
Tags
assertClassNotHasStaticAttribute()
Asserts that a class does not have a specified static attribute.
    
                assertClassNotHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
        
        Parameters
- $attributeName : string
- $className : string
- $message : string = ''
Tags
assertObjectHasAttribute()
Asserts that an object has a specified attribute.
    
                assertObjectHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
        
        Parameters
- $attributeName : string
- $object : object
- $message : string = ''
Tags
assertObjectNotHasAttribute()
Asserts that an object does not have a specified attribute.
    
                assertObjectNotHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
        
        Parameters
- $attributeName : string
- $object : object
- $message : string = ''
Tags
assertSame()
Asserts that two variables have the same type and value.
    
                assertSame(mixed $expected, mixed $actual[, string $message = '' ]) : void
        Used on objects, it asserts that two variables reference the same object.
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertNotSame()
Asserts that two variables do not have the same type and value.
    
                assertNotSame(mixed $expected, mixed $actual[, string $message = '' ]) : void
        Used on objects, it asserts that two variables do not reference the same object.
Parameters
- $expected : mixed
- $actual : mixed
- $message : string = ''
Tags
assertInstanceOf()
Asserts that a variable is of a given type.
    
                assertInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : string
- $actual : mixed
- $message : string = ''
Tags
assertNotInstanceOf()
Asserts that a variable is not of a given type.
    
                assertNotInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : string
- $actual : mixed
- $message : string = ''
Tags
assertIsArray()
Asserts that a variable is of type array.
    
                assertIsArray(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsBool()
Asserts that a variable is of type bool.
    
                assertIsBool(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsFloat()
Asserts that a variable is of type float.
    
                assertIsFloat(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsInt()
Asserts that a variable is of type int.
    
                assertIsInt(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNumeric()
Asserts that a variable is of type numeric.
    
                assertIsNumeric(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsObject()
Asserts that a variable is of type object.
    
                assertIsObject(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsResource()
Asserts that a variable is of type resource.
    
                assertIsResource(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsClosedResource()
Asserts that a variable is of type resource and is closed.
    
                assertIsClosedResource(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsString()
Asserts that a variable is of type string.
    
                assertIsString(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsScalar()
Asserts that a variable is of type scalar.
    
                assertIsScalar(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsCallable()
Asserts that a variable is of type callable.
    
                assertIsCallable(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsIterable()
Asserts that a variable is of type iterable.
    
                assertIsIterable(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotArray()
Asserts that a variable is not of type array.
    
                assertIsNotArray(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotBool()
Asserts that a variable is not of type bool.
    
                assertIsNotBool(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotFloat()
Asserts that a variable is not of type float.
    
                assertIsNotFloat(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotInt()
Asserts that a variable is not of type int.
    
                assertIsNotInt(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotNumeric()
Asserts that a variable is not of type numeric.
    
                assertIsNotNumeric(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotObject()
Asserts that a variable is not of type object.
    
                assertIsNotObject(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotResource()
Asserts that a variable is not of type resource.
    
                assertIsNotResource(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotClosedResource()
Asserts that a variable is not of type resource.
    
                assertIsNotClosedResource(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotString()
Asserts that a variable is not of type string.
    
                assertIsNotString(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotScalar()
Asserts that a variable is not of type scalar.
    
                assertIsNotScalar(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotCallable()
Asserts that a variable is not of type callable.
    
                assertIsNotCallable(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertIsNotIterable()
Asserts that a variable is not of type iterable.
    
                assertIsNotIterable(mixed $actual[, string $message = '' ]) : void
        
        Parameters
- $actual : mixed
- $message : string = ''
Tags
assertMatchesRegularExpression()
Asserts that a string matches a given regular expression.
    
                assertMatchesRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
        
        Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertRegExp()
Asserts that a string matches a given regular expression.
    
                assertRegExp(string $pattern, string $string[, string $message = '' ]) : void
        
        Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertDoesNotMatchRegularExpression()
Asserts that a string does not match a given regular expression.
    
                assertDoesNotMatchRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
        
        Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertNotRegExp()
Asserts that a string does not match a given regular expression.
    
                assertNotRegExp(string $pattern, string $string[, string $message = '' ]) : void
        
        Parameters
- $pattern : string
- $string : string
- $message : string = ''
Tags
assertSameSize()
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.
    
                assertSameSize(Countable|iteratable<string|int, mixed> $expected, Countable|iteratable<string|int, mixed> $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : Countable|iteratable<string|int, mixed>
- $actual : Countable|iteratable<string|int, mixed>
- $message : string = ''
Tags
assertNotSameSize()
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.
    
                assertNotSameSize(Countable|iteratable<string|int, mixed> $expected, Countable|iteratable<string|int, mixed> $actual[, string $message = '' ]) : void
        
        Parameters
- $expected : Countable|iteratable<string|int, mixed>
- $actual : Countable|iteratable<string|int, mixed>
- $message : string = ''
Tags
assertStringMatchesFormat()
Asserts that a string matches a given format string.
    
                assertStringMatchesFormat(string $format, string $string[, string $message = '' ]) : void
        
        Parameters
- $format : string
- $string : string
- $message : string = ''
Tags
assertStringNotMatchesFormat()
Asserts that a string does not match a given format string.
    
                assertStringNotMatchesFormat(string $format, string $string[, string $message = '' ]) : void
        
        Parameters
- $format : string
- $string : string
- $message : string = ''
Tags
assertStringMatchesFormatFile()
Asserts that a string matches a given format file.
    
                assertStringMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
        
        Parameters
- $formatFile : string
- $string : string
- $message : string = ''
Tags
assertStringNotMatchesFormatFile()
Asserts that a string does not match a given format string.
    
                assertStringNotMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
        
        Parameters
- $formatFile : string
- $string : string
- $message : string = ''
Tags
assertStringStartsWith()
Asserts that a string starts with a given prefix.
    
                assertStringStartsWith(string $prefix, string $string[, string $message = '' ]) : void
        
        Parameters
- $prefix : string
- $string : string
- $message : string = ''
Tags
assertStringStartsNotWith()
Asserts that a string starts not with a given prefix.
    
                assertStringStartsNotWith(string $prefix, string $string[, string $message = '' ]) : void
        
        Parameters
- $prefix : string
- $string : string
- $message : string = ''
Tags
assertStringContainsString()
    
                assertStringContainsString(string $needle, string $haystack[, string $message = '' ]) : void
        
        Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringContainsStringIgnoringCase()
    
                assertStringContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
        
        Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringNotContainsString()
    
                assertStringNotContainsString(string $needle, string $haystack[, string $message = '' ]) : void
        
        Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringNotContainsStringIgnoringCase()
    
                assertStringNotContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
        
        Parameters
- $needle : string
- $haystack : string
- $message : string = ''
Tags
assertStringEndsWith()
Asserts that a string ends with a given suffix.
    
                assertStringEndsWith(string $suffix, string $string[, string $message = '' ]) : void
        
        Parameters
- $suffix : string
- $string : string
- $message : string = ''
Tags
assertStringEndsNotWith()
Asserts that a string ends not with a given suffix.
    
                assertStringEndsNotWith(string $suffix, string $string[, string $message = '' ]) : void
        
        Parameters
- $suffix : string
- $string : string
- $message : string = ''
Tags
assertXmlFileEqualsXmlFile()
Asserts that two XML files are equal.
    
                assertXmlFileEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
assertXmlFileNotEqualsXmlFile()
Asserts that two XML files are not equal.
    
                assertXmlFileNotEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
assertXmlStringEqualsXmlFile()
Asserts that two XML documents are equal.
    
                assertXmlStringEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualXml : DOMDocument|string
- $message : string = ''
Tags
assertXmlStringNotEqualsXmlFile()
Asserts that two XML documents are not equal.
    
                assertXmlStringNotEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualXml : DOMDocument|string
- $message : string = ''
Tags
assertXmlStringEqualsXmlString()
Asserts that two XML documents are equal.
    
                assertXmlStringEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
        
        Parameters
- $expectedXml : DOMDocument|string
- $actualXml : DOMDocument|string
- $message : string = ''
Tags
assertXmlStringNotEqualsXmlString()
Asserts that two XML documents are not equal.
    
                assertXmlStringNotEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
        
        Parameters
- $expectedXml : DOMDocument|string
- $actualXml : DOMDocument|string
- $message : string = ''
Tags
assertEqualXMLStructure()
Asserts that a hierarchy of DOMElements matches.
    
                assertEqualXMLStructure(DOMElement $expectedElement, DOMElement $actualElement[, bool $checkAttributes = false ][, string $message = '' ]) : void
        
        Parameters
- $expectedElement : DOMElement
- $actualElement : DOMElement
- $checkAttributes : bool = false
- $message : string = ''
Tags
assertThat()
Evaluates a PHPUnit\Framework\Constraint matcher object.
    
                assertThat(mixed $value, Constraint $constraint[, string $message = '' ]) : void
        
        Parameters
- $value : mixed
- $constraint : Constraint
- $message : string = ''
Tags
assertJson()
Asserts that a string is a valid JSON string.
    
                assertJson(string $actualJson[, string $message = '' ]) : void
        
        Parameters
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringEqualsJsonString()
Asserts that two given JSON encoded objects or arrays are equal.
    
                assertJsonStringEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
        
        Parameters
- $expectedJson : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringNotEqualsJsonString()
Asserts that two given JSON encoded objects or arrays are not equal.
    
                assertJsonStringNotEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
        
        Parameters
- $expectedJson : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringEqualsJsonFile()
Asserts that the generated JSON encoded object and the content of the given file are equal.
    
                assertJsonStringEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonStringNotEqualsJsonFile()
Asserts that the generated JSON encoded object and the content of the given file are not equal.
    
                assertJsonStringNotEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualJson : string
- $message : string = ''
Tags
assertJsonFileEqualsJsonFile()
Asserts that two JSON files are equal.
    
                assertJsonFileEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
assertJsonFileNotEqualsJsonFile()
Asserts that two JSON files are not equal.
    
                assertJsonFileNotEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
        
        Parameters
- $expectedFile : string
- $actualFile : string
- $message : string = ''
Tags
logicalAnd()
    
                logicalAnd() : LogicalAnd
    
    
    
    
logicalOr()
    
                logicalOr() : LogicalOr
    
    
    
    
logicalNot()
    
                logicalNot(Constraint $constraint) : LogicalNot
    
        Parameters
- $constraint : Constraint
logicalXor()
    
                logicalXor() : LogicalXor
    
    
    
    
anything()
    
                anything() : IsAnything
    
    
    
    
isTrue()
    
                isTrue() : IsTrue
    
    
    
    
callback()
    
                callback(callable $callback) : Callback
    
        Parameters
- $callback : callable
isFalse()
    
                isFalse() : IsFalse
    
    
    
    
isJson()
    
                isJson() : IsJson
    
    
    
    
isNull()
    
                isNull() : IsNull
    
    
    
    
isFinite()
    
                isFinite() : IsFinite
    
    
    
    
isInfinite()
    
                isInfinite() : IsInfinite
    
    
    
    
isNan()
    
                isNan() : IsNan
    
    
    
    
containsEqual()
    
                containsEqual(mixed $value) : TraversableContainsEqual
    
        Parameters
- $value : mixed
containsIdentical()
    
                containsIdentical(mixed $value) : TraversableContainsIdentical
    
        Parameters
- $value : mixed
containsOnly()
    
                containsOnly(string $type) : TraversableContainsOnly
    
        Parameters
- $type : string
containsOnlyInstancesOf()
    
                containsOnlyInstancesOf(string $className) : TraversableContainsOnly
    
        Parameters
- $className : string
arrayHasKey()
    
                arrayHasKey(mixed $key) : ArrayHasKey
    
        Parameters
- $key : mixed
equalTo()
    
                equalTo(mixed $value) : IsEqual
    
        Parameters
- $value : mixed
equalToCanonicalizing()
    
                equalToCanonicalizing(mixed $value) : IsEqualCanonicalizing
    
        Parameters
- $value : mixed
equalToIgnoringCase()
    
                equalToIgnoringCase(mixed $value) : IsEqualIgnoringCase
    
        Parameters
- $value : mixed
equalToWithDelta()
    
                equalToWithDelta(mixed $value, float $delta) : IsEqualWithDelta
    
        Parameters
- $value : mixed
- $delta : float
isEmpty()
    
                isEmpty() : IsEmpty
    
    
    
    
isWritable()
    
                isWritable() : IsWritable
    
    
    
    
isReadable()
    
                isReadable() : IsReadable
    
    
    
    
directoryExists()
    
                directoryExists() : DirectoryExists
    
    
    
    
fileExists()
    
                fileExists() : FileExists
    
    
    
    
greaterThan()
    
                greaterThan(mixed $value) : GreaterThan
    
        Parameters
- $value : mixed
greaterThanOrEqual()
    
                greaterThanOrEqual(mixed $value) : LogicalOr
    
        Parameters
- $value : mixed
classHasAttribute()
    
                classHasAttribute(string $attributeName) : ClassHasAttribute
    
        Parameters
- $attributeName : string
classHasStaticAttribute()
    
                classHasStaticAttribute(string $attributeName) : ClassHasStaticAttribute
    
        Parameters
- $attributeName : string
objectHasAttribute()
    
                objectHasAttribute(mixed $attributeName) : ObjectHasAttribute
    
        Parameters
- $attributeName : mixed
identicalTo()
    
                identicalTo(mixed $value) : IsIdentical
    
        Parameters
- $value : mixed
isInstanceOf()
    
                isInstanceOf(string $className) : IsInstanceOf
    
        Parameters
- $className : string
isType()
    
                isType(string $type) : IsType
    
        Parameters
- $type : string
lessThan()
    
                lessThan(mixed $value) : LessThan
    
        Parameters
- $value : mixed
lessThanOrEqual()
    
                lessThanOrEqual(mixed $value) : LogicalOr
    
        Parameters
- $value : mixed
matchesRegularExpression()
    
                matchesRegularExpression(string $pattern) : RegularExpression
    
        Parameters
- $pattern : string
matches()
    
                matches(string $string) : StringMatchesFormatDescription
    
        Parameters
- $string : string
stringStartsWith()
    
                stringStartsWith(mixed $prefix) : StringStartsWith
    
        Parameters
- $prefix : mixed
stringContains()
    
                stringContains(string $string[, bool $case = true ]) : StringContains
    
        Parameters
- $string : string
- $case : bool = true
stringEndsWith()
    
                stringEndsWith(string $suffix) : StringEndsWith
    
        Parameters
- $suffix : string
countOf()
    
                countOf(int $count) : Count
    
        Parameters
- $count : int
objectEquals()
    
                objectEquals(object $object[, string $method = 'equals' ]) : ObjectEquals
    
        Parameters
- $object : object
- $method : string = 'equals'
any()
Returns a matcher that matches when the method is executed zero or more times.
    
                any() : AnyInvokedCount
        
    
    
    
never()
Returns a matcher that matches when the method is never executed.
    
                never() : InvokedCount
        
    
    
    
atLeast()
Returns a matcher that matches when the method is executed at least N times.
    
                atLeast(int $requiredInvocations) : InvokedAtLeastCount
        
        Parameters
- $requiredInvocations : int
atLeastOnce()
Returns a matcher that matches when the method is executed at least once.
    
                atLeastOnce() : InvokedAtLeastOnce
        
    
    
    
once()
Returns a matcher that matches when the method is executed exactly once.
    
                once() : InvokedCount
        
    
    
    
exactly()
Returns a matcher that matches when the method is executed exactly $count times.
    
                exactly(int $count) : InvokedCount
        
        Parameters
- $count : int
atMost()
Returns a matcher that matches when the method is executed at most N times.
    
                atMost(int $allowedInvocations) : InvokedAtMostCount
        
        Parameters
- $allowedInvocations : int
at()
Returns a matcher that matches when the method is executed at the given index.
    
                at(int $index) : InvokedAtIndex
        
        Parameters
- $index : int
returnValue()
    
                returnValue(mixed $value) : ReturnStub
    
        Parameters
- $value : mixed
returnValueMap()
    
                returnValueMap(array<string|int, mixed> $valueMap) : ReturnValueMap
    
        Parameters
- $valueMap : array<string|int, mixed>
returnArgument()
    
                returnArgument(int $argumentIndex) : ReturnArgument
    
        Parameters
- $argumentIndex : int
returnCallback()
    
                returnCallback(mixed $callback) : ReturnCallback
    
        Parameters
- $callback : mixed
returnSelf()
Returns the current object.
    
                returnSelf() : ReturnSelf
        This method is useful when mocking a fluent interface.
throwException()
    
                throwException(Throwable $exception) : Exception
    
        Parameters
- $exception : Throwable
onConsecutiveCalls()
    
                onConsecutiveCalls() : ConsecutiveCalls