Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php declare(strict_types=1);/** This file is part of sebastian/comparator.** (c) Sebastian Bergmann <sebastian@phpunit.de>** For the full copyright and license information, please view the LICENSE* file that was distributed with this source code.*/namespace SebastianBergmann\Comparator;use Exception;/*** Compares Exception instances for equality.*/class ExceptionComparator extends ObjectComparator{/*** Returns whether the comparator can compare two values.** @param mixed $expected The first value to compare* @param mixed $actual The second value to compare** @return bool*/public function accepts($expected, $actual){return $expected instanceof Exception && $actual instanceof Exception;}/*** Converts an object to an array containing all of its private, protected* and public properties.** @param object $object** @return array*/protected function toArray($object){$array = parent::toArray($object);unset($array['file'],$array['line'],$array['trace'],$array['string'],$array['xdebug_message']);return $array;}}