<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="3.16@d03e5ef057d6adc656c0ff7e166c50b73b4f48f3">
  <file src="src/Client.php">
    <PossiblyUndefinedVariable occurrences="1">
      <code>$options</code>
    </PossiblyUndefinedVariable>
    <UndefinedInterfaceMethod occurrences="1">
      <code>getBoundary</code>
    </UndefinedInterfaceMethod>
  </file>
  <file src="src/Cookie/CookieJar.php">
    <PossiblyFalseOperand occurrences="1">
      <code>$result</code>
    </PossiblyFalseOperand>
  </file>
  <file src="src/Exception/RequestException.php">
    <ImplicitToStringCast occurrences="1">
      <code>$uri</code>
    </ImplicitToStringCast>
  </file>
  <file src="src/Handler/CurlFactory.php">
    <PossiblyInvalidArgument occurrences="12">
      <code>$easy-&gt;handle</code>
      <code>$easy-&gt;handle</code>
      <code>$easy-&gt;handle</code>
      <code>$easy-&gt;handle</code>
      <code>$easy-&gt;handle</code>
      <code>$easy-&gt;handle</code>
      <code>$resource</code>
      <code>$resource</code>
      <code>$resource</code>
      <code>$resource</code>
      <code>$resource</code>
      <code>$resource</code>
    </PossiblyInvalidArgument>
    <TypeDoesNotContainType occurrences="1">
      <code>$timeoutRequiresNoSignal &amp;&amp; \strtoupper(\substr(\PHP_OS, 0, 3)) !== 'WIN'</code>
    </TypeDoesNotContainType>
    <UndefinedDocblockClass occurrences="2">
      <code>private $handles = [];</code>
      <code>resource[]|\CurlHandle[]</code>
    </UndefinedDocblockClass>
  </file>
  <file src="src/Handler/CurlHandler.php">
    <PossiblyInvalidArgument occurrences="2">
      <code>$easy-&gt;handle</code>
      <code>$easy-&gt;handle</code>
    </PossiblyInvalidArgument>
  </file>
  <file src="src/Handler/CurlMultiHandler.php">
    <InvalidPropertyAssignmentValue occurrences="1">
      <code>$this-&gt;active</code>
    </InvalidPropertyAssignmentValue>
    <PossiblyInvalidArgument occurrences="7">
      <code>$this-&gt;_mh</code>
      <code>$this-&gt;_mh</code>
      <code>$this-&gt;_mh</code>
      <code>$this-&gt;_mh</code>
      <code>$this-&gt;_mh</code>
      <code>$this-&gt;_mh</code>
      <code>$this-&gt;_mh</code>
    </PossiblyInvalidArgument>
    <UndefinedDocblockClass occurrences="2">
      <code>resource|\CurlMultiHandle</code>
      <code>resource|\CurlMultiHandle|null</code>
    </UndefinedDocblockClass>
    <UndefinedThisPropertyAssignment occurrences="1">
      <code>$this-&gt;_mh</code>
    </UndefinedThisPropertyAssignment>
  </file>
  <file src="src/Handler/EasyHandle.php">
    <UndefinedDocblockClass occurrences="1">
      <code>resource|\CurlHandle</code>
    </UndefinedDocblockClass>
  </file>
  <file src="src/Handler/StreamHandler.php">
    <ImplicitToStringCast occurrences="1">
      <code>$uri</code>
    </ImplicitToStringCast>
  </file>
  <file src="src/HandlerStack.php">
    <PropertyTypeCoercion occurrences="4">
      <code>$this-&gt;stack</code>
      <code>$this-&gt;stack</code>
      <code>$this-&gt;stack</code>
      <code>$this-&gt;stack</code>
    </PropertyTypeCoercion>
  </file>
  <file src="src/MessageFormatter.php">
    <InvalidScalarArgument occurrences="1"/>
  </file>
  <file src="src/Middleware.php">
    <InvalidArgument occurrences="1">
      <code>$request</code>
    </InvalidArgument>
  </file>
  <file src="src/RedirectMiddleware.php">
    <ImplicitToStringCast occurrences="1">
      <code>$location</code>
    </ImplicitToStringCast>
  </file>
  <file src="src/RetryMiddleware.php">
    <TooManyArguments occurrences="1">
      <code>($this-&gt;delay)(++$options['retries'], $response)</code>
    </TooManyArguments>
  </file>
  <file src="src/Utils.php">
    <ForbiddenCode occurrences="1">
      <code>\var_dump($input)</code>
    </ForbiddenCode>
  </file>
</files>
