for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Dziki\MonologSentryBundle\UserAgent;
class PhpUserAgentParser implements ParserInterface
{
public function parse(string $userAgent): UserAgent
[
'browser' => $browserName,
'version' => $browserVersion,
'platform' => $platform,
]
= \parse_user_agent($userAgent);
return UserAgent::create((string) $browserName, (string) $browserVersion, (string) $platform);
}