file-fetcher
Public Member Functions | Protected Attributes | List of all members
SebastianBergmann\Comparator\Comparator Class Reference
Inheritance diagram for SebastianBergmann\Comparator\Comparator:
Prophecy\Comparator\ClosureComparator SebastianBergmann\Comparator\ArrayComparator SebastianBergmann\Comparator\ResourceComparator SebastianBergmann\Comparator\ScalarComparator SebastianBergmann\Comparator\SplObjectStorageComparator SebastianBergmann\Comparator\TypeComparator SebastianBergmann\Comparator\ObjectComparator SebastianBergmann\Comparator\NumericComparator Prophecy\Comparator\ProphecyComparator SebastianBergmann\Comparator\DateTimeComparator SebastianBergmann\Comparator\DOMNodeComparator SebastianBergmann\Comparator\ExceptionComparator SebastianBergmann\Comparator\MockObjectComparator SebastianBergmann\Comparator\TestClassComparator SebastianBergmann\Comparator\DoubleComparator

Detailed Description

Abstract base class for comparators which compare values for equality.

Public Member Functions

 __construct ()
 
 setFactory (Factory $factory)
 
 accepts ($expected, $actual)
 
 assertEquals ($expected, $actual, $delta=0.0, $canonicalize=false, $ignoreCase=false)
 

Protected Attributes

 $factory
 
 $exporter
 

Constructor & Destructor Documentation

◆ __construct()

SebastianBergmann\Comparator\Comparator::__construct ( )

Member Function Documentation

◆ accepts()

SebastianBergmann\Comparator\Comparator::accepts (   $expected,
  $actual 
)
abstract

◆ assertEquals()

SebastianBergmann\Comparator\Comparator::assertEquals (   $expected,
  $actual,
  $delta = 0.0,
  $canonicalize = false,
  $ignoreCase = false 
)
abstract

Asserts that two values are equal.

Parameters
mixed$expectedFirst value to compare
mixed$actualSecond value to compare
float$deltaAllowed numerical distance between two values to consider them equal
bool$canonicalizeArrays are sorted before comparison when set to true
bool$ignoreCaseCase is ignored when set to true
Exceptions
ComparisonFailure

Reimplemented in SebastianBergmann\Comparator\DoubleComparator, SebastianBergmann\Comparator\ScalarComparator, SebastianBergmann\Comparator\NumericComparator, SebastianBergmann\Comparator\ResourceComparator, SebastianBergmann\Comparator\SplObjectStorageComparator, and SebastianBergmann\Comparator\TypeComparator.

◆ setFactory()

SebastianBergmann\Comparator\Comparator::setFactory ( Factory  $factory)

Member Data Documentation

◆ $exporter

SebastianBergmann\Comparator\Comparator::$exporter
protected

◆ $factory

SebastianBergmann\Comparator\Comparator::$factory
protected

The documentation for this class was generated from the following file: