/** * Short-hand function to build a request with a single browser/OS combination * * @param string $url * @param \ArrayObject $browser * * @return Request */ public static function build_request($url, $browser = array()) { $request = new self(); $request->url = $url; if (!empty($browser)) { $request->add_browser($browser['os'], $browser['os_version'], $browser['browser_name'], $browser['browser_version']); } return $request; }