| 
| 
  | __construct ($value, float $delta=0.0, int $maxDepth=10, bool $canonicalize=false, bool $ignoreCase=false) | 
|   | Override constructor to capture value. 
  | 
|   | 
|   | add_exception ($key, $comparator) | 
|   | Add an exception for the named key to use a different comparison method.  More...
  | 
|   | 
|   | evaluate ($other, string $description='', bool $shouldreturnesult=false) | 
|   | Evaluates the constraint for parameter $other.  More...
  | 
|   | 
| 
  | toString () | 
|   | 
 | 
| 
mixed  | $capturedvalue | 
|   | $value Need to keep it here because it became private for PHPUnit 7.x and up 
  | 
|   | 
| 
PHPUnit Framework Constraint IsEqual  | $isequal | 
|   | $isequal original constraint to be used internally. 
  | 
|   | 
| 
array  | $keys = array() | 
|   | $keys The list of exceptions. 
  | 
|   | 
◆ add_exception()
      
        
          | phpunit_constraint_object_is_equal_with_exceptions::add_exception  | 
          ( | 
            | 
          $key,  | 
        
        
           | 
           | 
            | 
          $comparator  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Add an exception for the named key to use a different comparison method. 
Any assertion provided by PHPUnit::Framework::Assert is acceptable.
- Parameters
 - 
  
    | string | $key | The key to except.  | 
    | string | $comparator | The assertion to use.  | 
  
   
 
 
◆ evaluate()
      
        
          | phpunit_constraint_object_is_equal_with_exceptions::evaluate  | 
          ( | 
            | 
          $other,  | 
        
        
           | 
           | 
          string  | 
          $description = '',  | 
        
        
           | 
           | 
          bool  | 
          $shouldreturnesult = false  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Evaluates the constraint for parameter $other. 
If $shouldreturnesult is set to false (the default), an exception is thrown in case of a failure. null is returned otherwise.
If $shouldreturnesult is true, the result of the evaluation is returned as a boolean value instead: true in case of success, false in case of a failure.
- Parameters
 - 
  
    | mixed | $other | Value or object to evaluate.  | 
    | string | $description | Additional information about the test  | 
    | bool | $shouldreturnesult | Whether to return a result or throw an exception  | 
  
   
- Return values
 - 
  
  
 
- Exceptions
 - 
  
    | PHPUnit::Framework::ExpectationFailedException |  | 
  
   
 
 
The documentation for this class was generated from the following file:
- lib/phpunit/classes/constraint_object_is_equal_with_exceptions.php