Mercurial > hg > cmmr2012-drupal-site
diff vendor/sebastian/comparator/src/ObjectComparator.php @ 2:5311817fb629
Theme updates
author | Chris Cannam |
---|---|
date | Tue, 10 Jul 2018 13:19:18 +0000 |
parents | c75dbcec494b |
children |
line wrap: on
line diff
--- a/vendor/sebastian/comparator/src/ObjectComparator.php Thu Jul 05 15:32:06 2018 +0100 +++ b/vendor/sebastian/comparator/src/ObjectComparator.php Tue Jul 10 13:19:18 2018 +0000 @@ -1,6 +1,6 @@ <?php /* - * This file is part of the Comparator package. + * This file is part of sebastian/comparator. * * (c) Sebastian Bergmann <sebastian@phpunit.de> * @@ -18,13 +18,14 @@ /** * Returns whether the comparator can compare two values. * - * @param mixed $expected The first value to compare - * @param mixed $actual The second value to compare + * @param mixed $expected The first value to compare + * @param mixed $actual The second value to compare + * * @return bool */ public function accepts($expected, $actual) { - return is_object($expected) && is_object($actual); + return \is_object($expected) && \is_object($actual); } /** @@ -39,30 +40,30 @@ * * @throws ComparisonFailure */ - public function assertEquals($expected, $actual, $delta = 0.0, $canonicalize = false, $ignoreCase = false, array &$processed = array()) + public function assertEquals($expected, $actual, $delta = 0.0, $canonicalize = false, $ignoreCase = false, array &$processed = []) { - if (get_class($actual) !== get_class($expected)) { + if (\get_class($actual) !== \get_class($expected)) { throw new ComparisonFailure( $expected, $actual, $this->exporter->export($expected), $this->exporter->export($actual), false, - sprintf( + \sprintf( '%s is not instance of expected class "%s".', $this->exporter->export($actual), - get_class($expected) + \get_class($expected) ) ); } // don't compare twice to allow for cyclic dependencies - if (in_array(array($actual, $expected), $processed, true) || - in_array(array($expected, $actual), $processed, true)) { + if (\in_array([$actual, $expected], $processed, true) || + \in_array([$expected, $actual], $processed, true)) { return; } - $processed[] = array($actual, $expected); + $processed[] = [$actual, $expected]; // don't compare objects if they are identical // this helps to avoid the error "maximum function nesting level reached" @@ -82,8 +83,8 @@ $expected, $actual, // replace "Array" with "MyClass object" - substr_replace($e->getExpectedAsString(), get_class($expected) . ' Object', 0, 5), - substr_replace($e->getActualAsString(), get_class($actual) . ' Object', 0, 5), + \substr_replace($e->getExpectedAsString(), \get_class($expected) . ' Object', 0, 5), + \substr_replace($e->getActualAsString(), \get_class($actual) . ' Object', 0, 5), false, 'Failed asserting that two objects are equal.' ); @@ -95,7 +96,8 @@ * Converts an object to an array containing all of its private, protected * and public properties. * - * @param object $object + * @param object $object + * * @return array */ protected function toArray($object)