Skip to content

Commit 82d313f

Browse files
committed
Changed up the structure of requests to allow for an object/array to be passed instead of lot of arguments/params
1 parent 774dc07 commit 82d313f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/Screenshots/Request.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -112,17 +112,17 @@ public function add_browser( $os, $os_version, $browser, $browser_version, $devi
112112
* Short-hand function to build a request with a single browser/OS combination
113113
*
114114
* @param string $url
115-
* @param string $os
116-
* @param string $os_version
117-
* @param string $browser
118-
* @param string $browser_version
115+
* @param \ArrayObject $browser
119116
*
120117
* @return Request
121118
*/
122-
public static function build_request( $url, $os, $os_version, $browser, $browser_version ) {
119+
public static function build_request( $url, $browser = array() ) {
123120
$request = new self;
124121
$request->url = $url;
125-
$request->add_browser( $os, $os_version, $browser, $browser_version );
122+
123+
if ( ! empty( $browser ) ) {
124+
$request->add_browser( $browser['os'], $browser['os_version'], $browser['browser_name'], $browser['browser_version'] );
125+
}
126126

127127
return $request;
128128
}

0 commit comments

Comments
 (0)