protected function execute($requestMethod, $url, $parameters = null)
{
$extraOptions = array(CURLOPT_HTTPAUTH => CURLAUTH_BASIC, CURLOPT_USERPWD => $this->userId . ':' . $this->accessKey, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_HTTPHEADER => array('Expect:'));
$url = 'https://saucelabs.com/rest/v1/' . $url;
list($rawResult, $info) = ServiceFactory::getInstance()->getService('service.curl')->execute($requestMethod, $url, $parameters, $extraOptions);
return json_decode($rawResult, true);
}