<?php $exampleUserAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586'; $userAgent = new \Zend_Http_UserAgent(); $userAgent->setUserAgent($exampleUserAgent); $device = @$userAgent->getDevice(); echo $device->getBrowser(); exit;
public function testUserAgentIsImmutableOnceDeviceIsRetrieved() { $config = $this->config; $userAgent = new Zend_Http_UserAgent($config); $device = $userAgent->getDevice(); $this->setExpectedException('Zend_Http_UserAgent_Exception', 'immutable'); $userAgent->setUserAgent('userAgentTest'); }
/** * @group ZF-10665 */ public function testDontDieOnSerialization() { $config = $this->config; $userAgent = new Zend_Http_UserAgent($config); // If this code doesn't throw a fatal error the test passed. $userAgent->setUserAgent('userAgentTest'); $userAgent->serialize(); }