<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="5.15.0@5c774aca4746caf3d239d9c8cadb9f882ca29352">
  <file src="src/HookHandlers.php">
    <InternalClass>
      <code>HttpRequestFactory::CONSTRUCTOR_OPTIONS</code>
      <code>HttpRequestFactory::CONSTRUCTOR_OPTIONS</code>
      <code><![CDATA[new HttpRequestFactory(
						new ServiceOptions(
							HttpRequestFactory::CONSTRUCTOR_OPTIONS,
							$services->getMainConfig()
						),
						LoggerFactory::getInstance( 'http' )
					)]]></code>
      <code><![CDATA[new HttpRequestFactory(
					new ServiceOptions(
						HttpRequestFactory::CONSTRUCTOR_OPTIONS,
						$services->getMainConfig()
					),
					LoggerFactory::getInstance( 'http' ),
					Telemetry::getInstance()
				)]]></code>
    </InternalClass>
    <InternalMethod>
      <code><![CDATA[new HttpRequestFactory(
						new ServiceOptions(
							HttpRequestFactory::CONSTRUCTOR_OPTIONS,
							$services->getMainConfig()
						),
						LoggerFactory::getInstance( 'http' )
					)]]></code>
      <code><![CDATA[new HttpRequestFactory(
					new ServiceOptions(
						HttpRequestFactory::CONSTRUCTOR_OPTIONS,
						$services->getMainConfig()
					),
					LoggerFactory::getInstance( 'http' ),
					Telemetry::getInstance()
				)]]></code>
    </InternalMethod>
    <MixedArgument>
      <code>MW_VERSION</code>
    </MixedArgument>
  </file>
  <file src="src/SparqlLuaQueryRunner.php">
    <InternalMethod>
      <code>request</code>
    </InternalMethod>
    <MixedInferredReturnType>
      <code>array|null</code>
    </MixedInferredReturnType>
    <MixedReturnStatement>
      <code>$response !== null ? json_decode( $response, true ) : null</code>
      <code>$response !== null ? json_decode( $response, true ) : null</code>
    </MixedReturnStatement>
  </file>
</files>
