- Reverts the schneespur/ subdirectory restructure (b8e426b)
- Restores package.json and vite.config.js (needed for npm build, were
removed in an earlier cleanup before the restructure)
- Updates public/build/ assets with current Vite output (new content hashes)
274 lines
10 KiB
XML
274 lines
10 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<files psalm-version="6.13.1@1e3b7f0a8ab32b23197b91107adc0a7ed8a05b51">
|
|
<file src="src/Client.php">
|
|
<PossiblyFalseArgument>
|
|
<code><![CDATA[\substr($method, 0, -5)]]></code>
|
|
</PossiblyFalseArgument>
|
|
<PossiblyUndefinedVariable>
|
|
<code><![CDATA[$options]]></code>
|
|
</PossiblyUndefinedVariable>
|
|
<UndefinedInterfaceMethod>
|
|
<code><![CDATA[getBoundary]]></code>
|
|
</UndefinedInterfaceMethod>
|
|
</file>
|
|
<file src="src/Cookie/CookieJar.php">
|
|
<FalsableReturnStatement>
|
|
<code><![CDATA[\substr($uriPath, 0, $lastSlashPos)]]></code>
|
|
</FalsableReturnStatement>
|
|
<InvalidReturnStatement>
|
|
<code><![CDATA[new \ArrayIterator(\array_values($this->cookies))]]></code>
|
|
</InvalidReturnStatement>
|
|
<InvalidReturnType>
|
|
<code><![CDATA[\ArrayIterator<int, SetCookie>]]></code>
|
|
</InvalidReturnType>
|
|
<PossiblyFalseOperand>
|
|
<code><![CDATA[$result]]></code>
|
|
</PossiblyFalseOperand>
|
|
</file>
|
|
<file src="src/Cookie/SetCookie.php">
|
|
<RedundantCast>
|
|
<code><![CDATA[(bool) $discard]]></code>
|
|
<code><![CDATA[(bool) $httpOnly]]></code>
|
|
<code><![CDATA[(bool) $secure]]></code>
|
|
<code><![CDATA[(int) $maxAge]]></code>
|
|
<code><![CDATA[(string) $domain]]></code>
|
|
<code><![CDATA[(string) $name]]></code>
|
|
<code><![CDATA[(string) $path]]></code>
|
|
<code><![CDATA[(string) $timestamp]]></code>
|
|
<code><![CDATA[(string) $value]]></code>
|
|
</RedundantCast>
|
|
</file>
|
|
<file src="src/Handler/CurlFactory.php">
|
|
<FalseOperand>
|
|
<code><![CDATA[$timeoutRequiresNoSignal]]></code>
|
|
</FalseOperand>
|
|
<ImplicitToStringCast>
|
|
<code><![CDATA[$e]]></code>
|
|
</ImplicitToStringCast>
|
|
<InvalidOperand>
|
|
<code><![CDATA[$options['connect_timeout'] < 1]]></code>
|
|
</InvalidOperand>
|
|
<PossiblyFalseArgument>
|
|
<code><![CDATA[\substr(\PHP_OS, 0, 3)]]></code>
|
|
</PossiblyFalseArgument>
|
|
<PossiblyFalseOperand>
|
|
<code><![CDATA[$timeoutRequiresNoSignal]]></code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyFalsePropertyAssignmentValue>
|
|
<code><![CDATA[$this->handles ? \array_pop($this->handles) : \curl_init()]]></code>
|
|
</PossiblyFalsePropertyAssignmentValue>
|
|
<PossiblyInvalidArgument>
|
|
<code><![CDATA[$easy->handle]]></code>
|
|
<code><![CDATA[$easy->handle]]></code>
|
|
<code><![CDATA[$easy->handle]]></code>
|
|
<code><![CDATA[$easy->handle]]></code>
|
|
<code><![CDATA[$easy->handle]]></code>
|
|
<code><![CDATA[$easy->handle]]></code>
|
|
<code><![CDATA[$handle]]></code>
|
|
<code><![CDATA[$resource]]></code>
|
|
<code><![CDATA[$resource]]></code>
|
|
<code><![CDATA[$resource]]></code>
|
|
<code><![CDATA[$resource]]></code>
|
|
<code><![CDATA[$resource]]></code>
|
|
<code><![CDATA[$resource]]></code>
|
|
<code><![CDATA[$sslKey]]></code>
|
|
</PossiblyInvalidArgument>
|
|
<PossiblyInvalidCast>
|
|
<code><![CDATA[$sslKey]]></code>
|
|
</PossiblyInvalidCast>
|
|
<UndefinedVariable>
|
|
<code><![CDATA[$startingResponse]]></code>
|
|
</UndefinedVariable>
|
|
</file>
|
|
<file src="src/Handler/CurlHandler.php">
|
|
<PossiblyInvalidArgument>
|
|
<code><![CDATA[$easy->handle]]></code>
|
|
<code><![CDATA[$easy->handle]]></code>
|
|
</PossiblyInvalidArgument>
|
|
</file>
|
|
<file src="src/Handler/CurlMultiHandler.php">
|
|
<InvalidCast>
|
|
<code><![CDATA[$easy->handle]]></code>
|
|
</InvalidCast>
|
|
<InvalidOperand>
|
|
<code><![CDATA[$nextTime - $currentTime]]></code>
|
|
</InvalidOperand>
|
|
<PossiblyInvalidArgument>
|
|
<code><![CDATA[$this->_mh]]></code>
|
|
<code><![CDATA[$this->_mh]]></code>
|
|
<code><![CDATA[$this->_mh]]></code>
|
|
<code><![CDATA[$this->_mh]]></code>
|
|
<code><![CDATA[$this->_mh]]></code>
|
|
<code><![CDATA[$this->_mh]]></code>
|
|
<code><![CDATA[$this->_mh]]></code>
|
|
<code><![CDATA[$this->_mh]]></code>
|
|
<code><![CDATA[$this->_mh]]></code>
|
|
<code><![CDATA[$this->_mh]]></code>
|
|
<code><![CDATA[$this->_mh]]></code>
|
|
</PossiblyInvalidArgument>
|
|
<RedundantPropertyInitializationCheck>
|
|
<code><![CDATA[isset($this->_mh)]]></code>
|
|
</RedundantPropertyInitializationCheck>
|
|
<TypeDoesNotContainType>
|
|
<code><![CDATA[false === $multiHandle]]></code>
|
|
</TypeDoesNotContainType>
|
|
</file>
|
|
<file src="src/Handler/EasyHandle.php">
|
|
<InvalidReturnType>
|
|
<code><![CDATA[void]]></code>
|
|
</InvalidReturnType>
|
|
</file>
|
|
<file src="src/Handler/StreamHandler.php">
|
|
<ImplicitToStringCast>
|
|
<code><![CDATA[$request->getUri()->withFragment('')]]></code>
|
|
</ImplicitToStringCast>
|
|
<RedundantCondition>
|
|
<code><![CDATA[!empty($options)]]></code>
|
|
<code><![CDATA[empty($options)]]></code>
|
|
</RedundantCondition>
|
|
</file>
|
|
<file src="src/MessageFormatter.php">
|
|
<InvalidArgument>
|
|
<code><![CDATA[function (array $matches) use ($request, $response, $error, &$cache) {
|
|
if (isset($cache[$matches[1]])) {
|
|
return $cache[$matches[1]];
|
|
}
|
|
|
|
$result = '';
|
|
switch ($matches[1]) {
|
|
case 'request':
|
|
$result = Psr7\Message::toString($request);
|
|
break;
|
|
case 'response':
|
|
$result = $response ? Psr7\Message::toString($response) : '';
|
|
break;
|
|
case 'req_headers':
|
|
$result = \trim($request->getMethod()
|
|
.' '.$request->getRequestTarget())
|
|
.' HTTP/'.$request->getProtocolVersion()."\r\n"
|
|
.$this->headers($request);
|
|
break;
|
|
case 'res_headers':
|
|
$result = $response ?
|
|
\sprintf(
|
|
'HTTP/%s %d %s',
|
|
$response->getProtocolVersion(),
|
|
$response->getStatusCode(),
|
|
$response->getReasonPhrase()
|
|
)."\r\n".$this->headers($response)
|
|
: 'NULL';
|
|
break;
|
|
case 'req_body':
|
|
$result = $request->getBody()->__toString();
|
|
break;
|
|
case 'res_body':
|
|
if (!$response instanceof ResponseInterface) {
|
|
$result = 'NULL';
|
|
break;
|
|
}
|
|
|
|
$body = $response->getBody();
|
|
|
|
if (!$body->isSeekable()) {
|
|
$result = 'RESPONSE_NOT_LOGGEABLE';
|
|
break;
|
|
}
|
|
|
|
$result = $response->getBody()->__toString();
|
|
break;
|
|
case 'ts':
|
|
case 'date_iso_8601':
|
|
$result = \gmdate('c');
|
|
break;
|
|
case 'date_common_log':
|
|
$result = \date('d/M/Y:H:i:s O');
|
|
break;
|
|
case 'method':
|
|
$result = $request->getMethod();
|
|
break;
|
|
case 'version':
|
|
$result = $request->getProtocolVersion();
|
|
break;
|
|
case 'uri':
|
|
case 'url':
|
|
$result = $request->getUri()->__toString();
|
|
break;
|
|
case 'target':
|
|
$result = $request->getRequestTarget();
|
|
break;
|
|
case 'req_version':
|
|
$result = $request->getProtocolVersion();
|
|
break;
|
|
case 'res_version':
|
|
$result = $response
|
|
? $response->getProtocolVersion()
|
|
: 'NULL';
|
|
break;
|
|
case 'host':
|
|
$result = $request->getHeaderLine('Host');
|
|
break;
|
|
case 'hostname':
|
|
$result = \gethostname();
|
|
break;
|
|
case 'code':
|
|
$result = $response ? $response->getStatusCode() : 'NULL';
|
|
break;
|
|
case 'phrase':
|
|
$result = $response ? $response->getReasonPhrase() : 'NULL';
|
|
break;
|
|
case 'error':
|
|
$result = $error ? $error->getMessage() : 'NULL';
|
|
break;
|
|
default:
|
|
// handle prefixed dynamic headers
|
|
if (\strpos($matches[1], 'req_header_') === 0) {
|
|
$result = $request->getHeaderLine(\substr($matches[1], 11));
|
|
} elseif (\strpos($matches[1], 'res_header_') === 0) {
|
|
$result = $response
|
|
? $response->getHeaderLine(\substr($matches[1], 11))
|
|
: 'NULL';
|
|
}
|
|
}
|
|
|
|
$cache[$matches[1]] = $result;
|
|
|
|
return $result;
|
|
}]]></code>
|
|
</InvalidArgument>
|
|
<PossiblyFalseArgument>
|
|
<code><![CDATA[\substr($matches[1], 11)]]></code>
|
|
<code><![CDATA[\substr($matches[1], 11)]]></code>
|
|
</PossiblyFalseArgument>
|
|
</file>
|
|
<file src="src/Middleware.php">
|
|
<InvalidArgument>
|
|
<code><![CDATA[$request]]></code>
|
|
</InvalidArgument>
|
|
</file>
|
|
<file src="src/RetryMiddleware.php">
|
|
<TooManyArguments>
|
|
<code><![CDATA[($this->delay)(++$options['retries'], $response, $request)]]></code>
|
|
</TooManyArguments>
|
|
</file>
|
|
<file src="src/Utils.php">
|
|
<ArgumentTypeCoercion>
|
|
<code><![CDATA[$depth]]></code>
|
|
<code><![CDATA[$depth]]></code>
|
|
</ArgumentTypeCoercion>
|
|
<ForbiddenCode>
|
|
<code><![CDATA[\var_dump($input)]]></code>
|
|
</ForbiddenCode>
|
|
<InvalidOperand>
|
|
<code><![CDATA[\hrtime(true) / 1e9]]></code>
|
|
</InvalidOperand>
|
|
<PossiblyFalseOperand>
|
|
<code><![CDATA[\hrtime(true)]]></code>
|
|
</PossiblyFalseOperand>
|
|
<PossiblyInvalidCast>
|
|
<code><![CDATA[$_SERVER[$name]]]></code>
|
|
</PossiblyInvalidCast>
|
|
<PossiblyInvalidOperand>
|
|
<code><![CDATA[1e9]]></code>
|
|
</PossiblyInvalidOperand>
|
|
</file>
|
|
</files>
|