public function testLogRequest() { $handler = new EchoHandler(); $request = new ConsoleRequest($handler); $response = $request->makeRequest("http://127.0.0.1:23523/", 'POST', ['status' => 'ok', 'message' => 'Hello']); $this->assertTrue($response->isError()); $this->assertEquals('http://127.0.0.1:23523/?status=ok&message=Hello', $response->getUrl()); }
public function formSucceeded($form, $values) { $url = $values['api_url']; $token = false; if (isset($values['token'])) { $token = $values['token']; unset($values['token']); } $method = $values['method']; unset($values['method']); $consoleRequest = new ConsoleRequest($this->handler); $result = $consoleRequest->makeRequest($url, $method, (array) $values, $token); $this->getTemplate()->add('response', $result); }