芝麻web文件管理V1.00
编辑当前文件:/home/sditechnicalteam/public_html/vendor/sentry/sentry/src/Integration/EnvironmentIntegration.php
<?php declare(strict_types=1); namespace Sentry\Integration; use Sentry\Context\OsContext; use Sentry\Context\RuntimeContext; use Sentry\Event; use Sentry\SentrySdk; use Sentry\State\Scope; use Sentry\Util\PHPVersion; /** * This integration fills the event data with runtime and server OS information. * * @author Stefano Arlandini <sarlandini@alice.it> */ final class EnvironmentIntegration implements IntegrationInterface { /** * {@inheritdoc} */ public function setupOnce(): void { Scope::addGlobalEventProcessor(static function (Event $event): Event { $integration = SentrySdk::getCurrentHub()->getIntegration(self::class); if (null !== $integration) { $event->setRuntimeContext($integration->updateRuntimeContext($event->getRuntimeContext())); $event->setOsContext($integration->updateServerOsContext($event->getOsContext())); } return $event; }); } private function updateRuntimeContext(?RuntimeContext $runtimeContext): RuntimeContext { if (null === $runtimeContext) { $runtimeContext = new RuntimeContext('php'); } if (null === $runtimeContext->getVersion()) { $runtimeContext->setVersion(PHPVersion::parseVersion()); } return $runtimeContext; } private function updateServerOsContext(?OsContext $osContext): ?OsContext { if (!\function_exists('php_uname')) { return $osContext; } if (null === $osContext) { $osContext = new OsContext(php_uname('s')); } if (null === $osContext->getVersion()) { $osContext->setVersion(php_uname('r')); } if (null === $osContext->getBuild()) { $osContext->setBuild(php_uname('v')); } if (null === $osContext->getKernelVersion()) { $osContext->setKernelVersion(php_uname('a')); } return $osContext; } }
Error 404 (Not Found)
404
Page not found.
Back To Home