WhichBrowser\Model\Browser::toString PHP Method

toString() public method

Get a combined name and version number in a human readable format
public toString ( ) : string
return string
    public function toString()
    {
        if ($this->hidden) {
            return '';
        }
        $result = trim($this->getName() . ' ' . (!empty($this->version) && !$this->version->hidden ? $this->getVersion() : ''));
        if (empty($result) && isset($this->using)) {
            return $this->using->toString();
        }
        return $result;
    }

Usage Example

示例#1
0
 public function testIsToString()
 {
     $browser = new Browser();
     $this->assertEquals('', $browser->toString());
     $browser->reset(['name' => 'Chrome', 'version' => new Version(['value' => '47.0.2526.73', 'details' => 1])]);
     $this->assertEquals('Chrome 47', $browser->toString());
     $browser->reset(['name' => 'Safari', 'version' => new Version(['value' => '8.0']), 'hidden' => true]);
     $this->assertEquals('', $browser->toString());
     $browser->reset(['name' => 'TestBrowser', 'using' => new Using(['name' => 'Crosswalk Webview'])]);
     $this->assertEquals('TestBrowser', $browser->toString());
     $browser->reset(['using' => new Using(['name' => 'Crosswalk Webview'])]);
     $this->assertEquals('Crosswalk Webview', $browser->toString());
 }
All Usage Examples Of WhichBrowser\Model\Browser::toString