class ResourceComparator
Hierarchy
- class \SebastianBergmann\Comparator\Comparator
- class \SebastianBergmann\Comparator\ResourceComparator extends \SebastianBergmann\Comparator\Comparator
Expanded class hierarchy of ResourceComparator
File
-
vendor/
sebastian/ comparator/ src/ ResourceComparator.php, line 16
Namespace
SebastianBergmann\ComparatorView source
final class ResourceComparator extends Comparator {
public function accepts(mixed $expected, mixed $actual) : bool {
return is_resource($expected) && is_resource($actual);
}
/**
* @throws ComparisonFailure
*/
public function assertEquals(mixed $expected, mixed $actual, float $delta = 0.0, bool $canonicalize = false, bool $ignoreCase = false) : void {
assert(is_resource($expected));
assert(is_resource($actual));
$exporter = new Exporter();
if ($actual != $expected) {
throw new ComparisonFailure($expected, $actual, $exporter->export($expected), $exporter->export($actual));
}
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
Comparator::$factory | private | property | ||
Comparator::factory | protected | function | ||
Comparator::setFactory | public | function | ||
ResourceComparator::accepts | public | function | Overrides Comparator::accepts | |
ResourceComparator::assertEquals | public | function | Overrides Comparator::assertEquals |