upgraded dependencies
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
<?php
|
||||
<?php declare(strict_types=1);
|
||||
/*
|
||||
* This file is part of sebastian/comparator.
|
||||
*
|
||||
@@ -9,8 +9,11 @@
|
||||
*/
|
||||
namespace SebastianBergmann\Comparator;
|
||||
|
||||
use function sprintf;
|
||||
use function strtolower;
|
||||
use DOMDocument;
|
||||
use DOMNode;
|
||||
use ValueError;
|
||||
|
||||
/**
|
||||
* Compares DOMNode instances for equality.
|
||||
@@ -42,7 +45,7 @@ class DOMNodeComparator extends ObjectComparator
|
||||
*
|
||||
* @throws ComparisonFailure
|
||||
*/
|
||||
public function assertEquals($expected, $actual, $delta = 0.0, $canonicalize = false, $ignoreCase = false, array &$processed = [])
|
||||
public function assertEquals($expected, $actual, $delta = 0.0, $canonicalize = false, $ignoreCase = false, array &$processed = [])/*: void*/
|
||||
{
|
||||
$expectedAsString = $this->nodeToText($expected, true, $ignoreCase);
|
||||
$actualAsString = $this->nodeToText($actual, true, $ignoreCase);
|
||||
@@ -56,7 +59,7 @@ class DOMNodeComparator extends ObjectComparator
|
||||
$expectedAsString,
|
||||
$actualAsString,
|
||||
false,
|
||||
\sprintf("Failed asserting that two DOM %s are equal.\n", $type)
|
||||
sprintf("Failed asserting that two DOM %s are equal.\n", $type)
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -69,7 +72,11 @@ class DOMNodeComparator extends ObjectComparator
|
||||
{
|
||||
if ($canonicalize) {
|
||||
$document = new DOMDocument;
|
||||
@$document->loadXML($node->C14N());
|
||||
|
||||
try {
|
||||
@$document->loadXML($node->C14N());
|
||||
} catch (ValueError $e) {
|
||||
}
|
||||
|
||||
$node = $document;
|
||||
}
|
||||
@@ -81,6 +88,6 @@ class DOMNodeComparator extends ObjectComparator
|
||||
|
||||
$text = $node instanceof DOMDocument ? $node->saveXML() : $document->saveXML($node);
|
||||
|
||||
return $ignoreCase ? \strtolower($text) : $text;
|
||||
return $ignoreCase ? strtolower($text) : $text;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user