class MockObjectComparator in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/sebastian/comparator/src/MockObjectComparator.php \SebastianBergmann\Comparator\MockObjectComparator
Compares PHPUnit_Framework_MockObject_MockObject instances for equality.
Hierarchy
- class \SebastianBergmann\Comparator\Comparator
- class \SebastianBergmann\Comparator\ArrayComparator
- class \SebastianBergmann\Comparator\ObjectComparator
- class \SebastianBergmann\Comparator\MockObjectComparator
- class \SebastianBergmann\Comparator\ObjectComparator
- class \SebastianBergmann\Comparator\ArrayComparator
Expanded class hierarchy of MockObjectComparator
File
- vendor/
sebastian/ comparator/ src/ MockObjectComparator.php, line 16
Namespace
SebastianBergmann\ComparatorView source
class MockObjectComparator extends ObjectComparator {
/**
* Returns whether the comparator can compare two values.
*
* @param mixed $expected The first value to compare
* @param mixed $actual The second value to compare
* @return bool
*/
public function accepts($expected, $actual) {
return $expected instanceof \PHPUnit_Framework_MockObject_MockObject && $actual instanceof \PHPUnit_Framework_MockObject_MockObject;
}
/**
* Converts an object to an array containing all of its private, protected
* and public properties.
*
* @param object $object
* @return array
*/
protected function toArray($object) {
$array = parent::toArray($object);
unset($array['__phpunit_invocationMocker']);
return $array;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ArrayComparator:: |
protected | function | ||
Comparator:: |
protected | property | ||
Comparator:: |
protected | property | ||
Comparator:: |
public | function | ||
Comparator:: |
public | function | ||
MockObjectComparator:: |
public | function |
Returns whether the comparator can compare two values. Overrides ObjectComparator:: |
|
MockObjectComparator:: |
protected | function |
Converts an object to an array containing all of its private, protected
and public properties. Overrides ObjectComparator:: |
|
ObjectComparator:: |
public | function |
Asserts that two values are equal. Overrides ArrayComparator:: |
2 |