/** * Set request object * * @param CurlRequest $request */ public function setRequest($request) { $this->request = $request; $options = $request->getOptions(); $this->setOptions($options); if ($request->isVerbose()) { CurlDebug::printOptions($options); } }
public function testPrintOptions() { $data = array(CURLOPT_URL => 1, CURLOPT_HEADER => 'bison', CURLOPT_POST => true); ob_start(); CurlDebug::printOptions($data); $actual = ob_get_clean(); $expected = 'CURLOPT_URL => 1' . PHP_EOL; $expected .= 'CURLOPT_HEADER => bison' . PHP_EOL; $expected .= 'CURLOPT_POST => 1' . PHP_EOL; $this->assertEquals($expected, $actual); }
/** * Show options */ public function printOptions() { CurlDebug::printOptions($this->options); }