src/Exceptions/DifferentValuesException.php
public static function compare($expected, $actual, $strict = true)
    {
        try {
            self::calculateDiff($expected, $actual, $strict);
        } catch (\Exception $exception) {
            $instance = new DifferentValuesException(
                $expected,
                $actual,
                $strict,
                'The values differ.',
                0,
                $exception
            );
            throw $instance;
        }
    }
public static function compare($expected, $actual, $strict = true)
    {
        try {
            self::calculateDiff($expected, $actual, $strict);
        } catch (\Exception $exception) {
            $instance = new DifferentValuesException(
                $expected,
                $actual,
                $strict,
                'The values differ.',
                0,
                $exception
            );
            throw $instance;
        }
    }
public static function compare ( $ expected , $ actual , $ strict = true ) { try { self :: calculateDiff ( $ expected , $ actual , $ strict ) ; } catch ( \ Exception $ exception ) { $ instance = new DifferentValuesException ( $ expected , $ actual , $ strict , 'The values differ.' , 0 , $ exception ) ; throw $ instance ; } }
Check if the actual argument is the same as the expected.

@param mixed $expected The expected value.

@param mixed $actual   The actual value.

@param bool  $strict   Run in strict mode.

@return void

@throws DifferentValuesException When the values differ.
Check if the actual argument is the same as the expected .