From 82d313f6830ac3bceaf0f61823d1e5e7f755614a Mon Sep 17 00:00:00 2001 From: Aaron Ware Date: Wed, 19 Aug 2015 14:59:56 -0400 Subject: [PATCH] Changed up the structure of requests to allow for an object/array to be passed instead of lot of arguments/params --- src/Screenshots/Request.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Screenshots/Request.php b/src/Screenshots/Request.php index c82ccbe..c59a902 100644 --- a/src/Screenshots/Request.php +++ b/src/Screenshots/Request.php @@ -112,17 +112,17 @@ public function add_browser( $os, $os_version, $browser, $browser_version, $devi * Short-hand function to build a request with a single browser/OS combination * * @param string $url - * @param string $os - * @param string $os_version - * @param string $browser - * @param string $browser_version + * @param \ArrayObject $browser * * @return Request */ - public static function build_request( $url, $os, $os_version, $browser, $browser_version ) { + public static function build_request( $url, $browser = array() ) { $request = new self; $request->url = $url; - $request->add_browser( $os, $os_version, $browser, $browser_version ); + + if ( ! empty( $browser ) ) { + $request->add_browser( $browser['os'], $browser['os_version'], $browser['browser_name'], $browser['browser_version'] ); + } return $request; }