<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="4.0.1@b1e2e30026936ef8d5bf6a354d1c3959b6231f44">
  <file src="src/ArrayComparator.php">
    <MissingParamType occurrences="1">
      <code>$lines</code>
    </MissingParamType>
    <MissingReturnType occurrences="2">
      <code>assertEquals</code>
      <code>indent</code>
    </MissingReturnType>
    <PropertyNotSetInConstructor occurrences="1">
      <code>ArrayComparator</code>
    </PropertyNotSetInConstructor>
    <TooManyArguments occurrences="1">
      <code>assertEquals</code>
    </TooManyArguments>
  </file>
  <file src="src/Comparator.php">
    <MissingReturnType occurrences="2">
      <code>assertEquals</code>
      <code>setFactory</code>
    </MissingReturnType>
    <PropertyNotSetInConstructor occurrences="1">
      <code>$factory</code>
    </PropertyNotSetInConstructor>
  </file>
  <file src="src/ComparisonFailure.php">
    <MissingReturnType occurrences="2">
      <code>getActual</code>
      <code>getExpected</code>
    </MissingReturnType>
    <PropertyNotSetInConstructor occurrences="1">
      <code>$identical</code>
    </PropertyNotSetInConstructor>
  </file>
  <file src="src/DOMNodeComparator.php">
    <MissingReturnType occurrences="1">
      <code>assertEquals</code>
    </MissingReturnType>
    <PossiblyNullPropertyAssignment occurrences="1">
      <code>$document</code>
    </PossiblyNullPropertyAssignment>
    <PossiblyNullReference occurrences="1">
      <code>normalizeDocument</code>
    </PossiblyNullReference>
    <PropertyNotSetInConstructor occurrences="1">
      <code>DOMNodeComparator</code>
    </PropertyNotSetInConstructor>
  </file>
  <file src="src/DateTimeComparator.php">
    <MissingReturnType occurrences="1">
      <code>assertEquals</code>
    </MissingReturnType>
    <PropertyNotSetInConstructor occurrences="1">
      <code>DateTimeComparator</code>
    </PropertyNotSetInConstructor>
    <UndefinedInterfaceMethod occurrences="1">
      <code>setTimezone</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="src/DoubleComparator.php">
    <MissingReturnType occurrences="1">
      <code>assertEquals</code>
    </MissingReturnType>
    <PropertyNotSetInConstructor occurrences="1">
      <code>DoubleComparator</code>
    </PropertyNotSetInConstructor>
  </file>
  <file src="src/ExceptionComparator.php">
    <PropertyNotSetInConstructor occurrences="1">
      <code>ExceptionComparator</code>
    </PropertyNotSetInConstructor>
  </file>
  <file src="src/Factory.php">
    <DocblockTypeContradiction occurrences="1">
      <code>self::$instance === null</code>
    </DocblockTypeContradiction>
    <MissingReturnType occurrences="3">
      <code>register</code>
      <code>reset</code>
      <code>unregister</code>
    </MissingReturnType>
  </file>
  <file src="src/MockObjectComparator.php">
    <PropertyNotSetInConstructor occurrences="1">
      <code>MockObjectComparator</code>
    </PropertyNotSetInConstructor>
  </file>
  <file src="src/NumericComparator.php">
    <MissingParamType occurrences="2">
      <code>$value</code>
      <code>$value</code>
    </MissingParamType>
    <MissingReturnType occurrences="1">
      <code>assertEquals</code>
    </MissingReturnType>
    <PropertyNotSetInConstructor occurrences="1">
      <code>NumericComparator</code>
    </PropertyNotSetInConstructor>
    <RedundantCondition occurrences="3">
      <code>is_float($actual)</code>
      <code>is_float($expected)</code>
    </RedundantCondition>
  </file>
  <file src="src/ObjectComparator.php">
    <MissingReturnType occurrences="1">
      <code>assertEquals</code>
    </MissingReturnType>
    <PropertyNotSetInConstructor occurrences="1">
      <code>ObjectComparator</code>
    </PropertyNotSetInConstructor>
  </file>
  <file src="src/ResourceComparator.php">
    <MissingReturnType occurrences="1">
      <code>assertEquals</code>
    </MissingReturnType>
    <PropertyNotSetInConstructor occurrences="1">
      <code>ResourceComparator</code>
    </PropertyNotSetInConstructor>
  </file>
  <file src="src/ScalarComparator.php">
    <MissingReturnType occurrences="1">
      <code>assertEquals</code>
    </MissingReturnType>
    <PropertyNotSetInConstructor occurrences="1">
      <code>ScalarComparator</code>
    </PropertyNotSetInConstructor>
  </file>
  <file src="src/SplObjectStorageComparator.php">
    <MissingReturnType occurrences="1">
      <code>assertEquals</code>
    </MissingReturnType>
    <PropertyNotSetInConstructor occurrences="1">
      <code>SplObjectStorageComparator</code>
    </PropertyNotSetInConstructor>
  </file>
  <file src="src/TypeComparator.php">
    <MissingReturnType occurrences="1">
      <code>assertEquals</code>
    </MissingReturnType>
    <PropertyNotSetInConstructor occurrences="1">
      <code>TypeComparator</code>
    </PropertyNotSetInConstructor>
  </file>
</files>
