public getOperatingSystemParser ( string $userAgent ) : Sinergi\BrowserDetector\Os | ||
$userAgent | string | |
Résultat | Sinergi\BrowserDetector\Os |
public function testProvider() { $provider = new SinergiBrowserDetector(); $this->assertInstanceOf('Sinergi\\BrowserDetector\\Browser', $provider->getBrowserParser('')); $this->assertInstanceOf('Sinergi\\BrowserDetector\\Os', $provider->getOperatingSystemParser('')); $this->assertInstanceOf('Sinergi\\BrowserDetector\\Device', $provider->getDeviceParser('')); }
public function testOsParser() { $provider = new SinergiBrowserDetector(); $parser = $provider->getOperatingSystemParser('something'); /* * test method exists */ $class = new \ReflectionClass($parser); $this->assertTrue($class->hasMethod('getName'), 'method getName() does not exist anymore'); $this->assertTrue($class->hasMethod('getVersion'), 'method getVersion() does not exist anymore'); $this->assertTrue($class->hasMethod('isMobile'), 'method isMobile() does not exist anymore'); }