<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="5.26.1@d747f6500b38ac4f7dfc5edbcae6e4b637d7add0">
  <file src="src/Laminas/Request.php">
    <MixedArgument>
      <code><![CDATA[$value]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$name]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[$values]]></code>
    </MixedAssignment>
    <PossiblyInvalidMethodCall>
      <code><![CDATA[addHeader]]></code>
      <code><![CDATA[addHeaderLine]]></code>
    </PossiblyInvalidMethodCall>
    <PossiblyUndefinedMethod>
      <code><![CDATA[addHeader]]></code>
      <code><![CDATA[addHeaderLine]]></code>
    </PossiblyUndefinedMethod>
    <PropertyNotSetInConstructor>
      <code><![CDATA[Request]]></code>
      <code><![CDATA[Request]]></code>
      <code><![CDATA[Request]]></code>
      <code><![CDATA[Request]]></code>
      <code><![CDATA[Request]]></code>
      <code><![CDATA[Request]]></code>
      <code><![CDATA[Request]]></code>
      <code><![CDATA[Request]]></code>
    </PropertyNotSetInConstructor>
  </file>
  <file src="src/Psr7Response.php">
    <MixedArgument>
      <code><![CDATA[$uri]]></code>
      <code><![CDATA[func_get_args()]]></code>
      <code><![CDATA[func_get_args()]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$uri]]></code>
    </MixedAssignment>
    <PossiblyInvalidArgument>
      <code><![CDATA[$uri]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidCast>
      <code><![CDATA[$uri]]></code>
    </PossiblyInvalidCast>
    <PossiblyUnusedMethod>
      <code><![CDATA[fromZend]]></code>
      <code><![CDATA[toZend]]></code>
    </PossiblyUnusedMethod>
  </file>
  <file src="src/Psr7ServerRequest.php">
    <DocblockTypeContradiction>
      <code><![CDATA[is_array($upload)]]></code>
    </DocblockTypeContradiction>
    <InvalidReturnStatement>
      <code><![CDATA[$uploadedFiles]]></code>
    </InvalidReturnStatement>
    <InvalidReturnType>
      <code><![CDATA[UploadedFile[]|UploadedFile]]></code>
    </InvalidReturnType>
    <MixedArgument>
      <code><![CDATA[$files]]></code>
      <code><![CDATA[$files['error']]]></code>
      <code><![CDATA[$files['name']]]></code>
      <code><![CDATA[$files['size']]]></code>
      <code><![CDATA[$files['tmp_name']]]></code>
      <code><![CDATA[$files['type']]]></code>
      <code><![CDATA[$headers]]></code>
      <code><![CDATA[$laminasRequest->getContent()]]></code>
      <code><![CDATA[$laminasRequest->getServer()]]></code>
      <code><![CDATA[$post]]></code>
      <code><![CDATA[$query]]></code>
      <code><![CDATA[func_get_args()]]></code>
      <code><![CDATA[func_get_args()]]></code>
      <code><![CDATA[func_get_args()]]></code>
    </MixedArgument>
    <MixedArgumentTypeCoercion>
      <code><![CDATA[$psr7Request->getUploadedFiles()]]></code>
    </MixedArgumentTypeCoercion>
    <MixedAssignment>
      <code><![CDATA[$files]]></code>
      <code><![CDATA[$headers]]></code>
      <code><![CDATA[$post]]></code>
      <code><![CDATA[$query]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedMethodCall>
      <code><![CDATA[toArray]]></code>
      <code><![CDATA[toArray]]></code>
      <code><![CDATA[toArray]]></code>
    </MixedMethodCall>
    <NoValue>
      <code><![CDATA[$upload]]></code>
    </NoValue>
    <PossiblyInvalidArgument>
      <code><![CDATA[$psr7Request->getParsedBody() ?: []]]></code>
      <code><![CDATA[self::convertFilesToUploaded($files)]]></code>
    </PossiblyInvalidArgument>
    <PossiblyInvalidMethodCall>
      <code><![CDATA[getArrayCopy]]></code>
      <code><![CDATA[toArray]]></code>
    </PossiblyInvalidMethodCall>
    <PossiblyUndefinedMethod>
      <code><![CDATA[toArray]]></code>
    </PossiblyUndefinedMethod>
    <PossiblyUnusedMethod>
      <code><![CDATA[fromZend]]></code>
      <code><![CDATA[toZend]]></code>
    </PossiblyUnusedMethod>
    <RiskyTruthyFalsyComparison>
      <code><![CDATA[$psr7Request->getParsedBody()]]></code>
      <code><![CDATA[empty($laminasRequest->getFiles())]]></code>
      <code><![CDATA[empty($laminasRequest->getPost())]]></code>
      <code><![CDATA[empty($laminasRequest->getQuery())]]></code>
    </RiskyTruthyFalsyComparison>
  </file>
  <file src="test/Laminas/RequestTest.php">
    <MissingReturnType>
      <code><![CDATA[testConstructor]]></code>
    </MissingReturnType>
  </file>
  <file src="test/Psr7ResponseTest.php">
    <InaccessibleMethod>
      <code><![CDATA[new Psr7Response()]]></code>
    </InaccessibleMethod>
    <MissingReturnType>
      <code><![CDATA[testConvertedHeadersAreInstanceOfTheirAppropriateClasses]]></code>
      <code><![CDATA[testPrivateConstruct]]></code>
    </MissingReturnType>
    <MixedArgument>
      <code><![CDATA[$laminasHeaders[$type]]]></code>
      <code><![CDATA[$laminasHeaders[$type]]]></code>
      <code><![CDATA[$laminasHeaders[$type]]]></code>
      <code><![CDATA[$laminasHeaders[$type]]]></code>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[$value]]></code>
    </MixedArgument>
    <MixedAssignment>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[$value]]></code>
      <code><![CDATA[$values]]></code>
      <code><![CDATA[$values]]></code>
      <code><![CDATA[$values]]></code>
    </MixedAssignment>
    <PossiblyUndefinedMethod>
      <code><![CDATA[$cookies]]></code>
    </PossiblyUndefinedMethod>
  </file>
  <file src="test/Psr7ServerRequestTest.php">
    <InaccessibleMethod>
      <code><![CDATA[new Psr7ServerRequest()]]></code>
    </InaccessibleMethod>
    <MissingReturnType>
      <code><![CDATA[testBaseUrlFromGlobal]]></code>
      <code><![CDATA[testFromLaminasCanHandleNullContent]]></code>
      <code><![CDATA[testFromLaminasConvertsCookies]]></code>
      <code><![CDATA[testPrivateConstruct]]></code>
      <code><![CDATA[testServerParams]]></code>
    </MissingReturnType>
    <MixedArgument>
      <code><![CDATA[$laminasRequest->getFiles()]]></code>
      <code><![CDATA[$laminasRequest->getPost()]]></code>
      <code><![CDATA[$laminas[$name]]]></code>
      <code><![CDATA[$psr7[$name]]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$upload]]></code>
      <code><![CDATA[$upload]]></code>
      <code><![CDATA[$upload]]></code>
      <code><![CDATA[$upload[0]]]></code>
      <code><![CDATA[$upload[0]]]></code>
      <code><![CDATA[$upload[0]]]></code>
      <code><![CDATA[$upload[0]]]></code>
      <code><![CDATA[$upload[0]]]></code>
      <code><![CDATA[$upload[1]]]></code>
      <code><![CDATA[$upload[1]]]></code>
      <code><![CDATA[$upload[1]]]></code>
      <code><![CDATA[$upload[1]]]></code>
      <code><![CDATA[$upload[1]]]></code>
    </MixedArgument>
    <MixedArrayAccess>
      <code><![CDATA[$upload[0]['error']]]></code>
      <code><![CDATA[$upload[0]['name']]]></code>
      <code><![CDATA[$upload[0]['size']]]></code>
      <code><![CDATA[$upload[0]['tmp_name']]]></code>
      <code><![CDATA[$upload[0]['type']]]></code>
      <code><![CDATA[$upload[1]['error']]]></code>
      <code><![CDATA[$upload[1]['name']]]></code>
      <code><![CDATA[$upload[1]['size']]]></code>
      <code><![CDATA[$upload[1]['tmp_name']]]></code>
      <code><![CDATA[$upload[1]['type']]]></code>
    </MixedArrayAccess>
    <MixedAssignment>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$upload]]></code>
      <code><![CDATA[$upload]]></code>
      <code><![CDATA[$value]]></code>
    </MixedAssignment>
    <MixedMethodCall>
      <code><![CDATA[fromArray]]></code>
      <code><![CDATA[fromArray]]></code>
      <code><![CDATA[fromArray]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[getArrayCopy]]></code>
      <code><![CDATA[getArrayCopy]]></code>
      <code><![CDATA[getFieldValue]]></code>
      <code><![CDATA[getFieldValue]]></code>
      <code><![CDATA[getFieldValue]]></code>
      <code><![CDATA[getFieldValue]]></code>
      <code><![CDATA[getFieldValue]]></code>
      <code><![CDATA[getFieldValue]]></code>
      <code><![CDATA[getFieldValue]]></code>
      <code><![CDATA[getFieldValue]]></code>
      <code><![CDATA[getFieldValue]]></code>
    </MixedMethodCall>
    <PossiblyInvalidMethodCall>
      <code><![CDATA[addHeader]]></code>
      <code><![CDATA[addHeaders]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[getClientFilename]]></code>
      <code><![CDATA[getClientMediaType]]></code>
      <code><![CDATA[getError]]></code>
      <code><![CDATA[getSize]]></code>
      <code><![CDATA[getStream]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
    </PossiblyInvalidMethodCall>
    <PossiblyUndefinedMethod>
      <code><![CDATA[addHeader]]></code>
      <code><![CDATA[addHeaders]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[getArrayCopy]]></code>
      <code><![CDATA[getArrayCopy]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
      <code><![CDATA[has]]></code>
    </PossiblyUndefinedMethod>
    <RedundantCastGivenDocblockType>
      <code><![CDATA[(string) $laminasRequest->getContent()]]></code>
      <code><![CDATA[(string) $laminasRequest->getContent()]]></code>
    </RedundantCastGivenDocblockType>
    <UndefinedInterfaceMethod>
      <code><![CDATA[$psr7]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$test]]></code>
      <code><![CDATA[$upload]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
      <code><![CDATA[get]]></code>
    </UndefinedInterfaceMethod>
  </file>
</files>
