Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ClosureComparator.php

function ClosureComparator::assertEquals

Parameters

mixed $expected:

mixed $actual:

float $delta:

bool $canonicalize:

bool $ignoreCase:

Overrides Comparator::assertEquals

File

vendor/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php, line 41

Class

ClosureComparator
Closure comparator.

Namespace

Prophecy\Comparator

Code

public function assertEquals($expected, $actual, $delta = 0.0, $canonicalize = false, $ignoreCase = false) : void {
    if ($expected !== $actual) {
        // Support for sebastian/comparator < 5
        if ((new \ReflectionMethod(ComparisonFailure::class, '__construct'))->getNumberOfParameters() >= 6) {
            // @phpstan-ignore-next-line
            throw new ComparisonFailure($expected, $actual, '', '', false, 'all closures are different if not identical');
        }
        throw new ComparisonFailure($expected, $actual, '', '', 'all closures are different if not identical');
    }
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal