File manager - Edit - /var/www/payraty/helpdesk/vendor/sentry/sentry/src/Util/Http.php
Back
<?php declare(strict_types=1); namespace Sentry\Util; use Sentry\Client; use Sentry\Dsn; /** * @internal */ final class Http { /** * @return string[] */ public static function getRequestHeaders(Dsn $dsn, string $sdkIdentifier, string $sdkVersion): array { $authHeader = [ 'sentry_version=' . Client::PROTOCOL_VERSION, 'sentry_client=' . $sdkIdentifier . '/' . $sdkVersion, 'sentry_key=' . $dsn->getPublicKey(), ]; return [ 'Content-Type: application/x-sentry-envelope', 'X-Sentry-Auth: Sentry ' . implode(', ', $authHeader), ]; } /** * @param string[][] $headers * * @param-out string[][] $headers */ public static function parseResponseHeaders(string $headerLine, array &$headers): int { if (strpos($headerLine, ':') === false) { return \strlen($headerLine); } [$name, $value] = explode(':', trim($headerLine), 2); $name = trim($name); $value = trim($value); if (isset($headers[$name])) { $headers[$name][] = $value; } else { $headers[$name] = (array) $value; } return \strlen($headerLine); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0.03 |
proxy
|
phpinfo
|
Settings