get('request'); $clientIp = $request->getClientAddress(); return $clientIp; } public function getClientType() { /** * @var Request $request */ $request = Di::getDefault()->get('request'); $userAgent = $request->getServer('HTTP_USER_AGENT'); $result = new BrowserParser($userAgent); $clientType = 'desktop'; if ($result->isMobile()) { $clientType = 'mobile'; } return $clientType; } }