/** * @When /^(?:I )?send a ([A-Z]+) request to "([^"]+)"(?: with params:)?$/ */ public function iSendARequest($method, $url, TableNode $params = null) { $requestParams = array(); if ($params != null) { foreach ($params->gethash() as $row) { $requestParams[$row['key']] = $row['value']; } } $this->call($method, $url, $requestParams, [], [], $this->requestHeaders, $this->requestBody); $this->requestHeaders = []; $this->requestBody = null; }