示例#1
0
 /**
  * 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);
     }
 }
示例#2
0
 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);
 }
示例#3
0
 /**
  * Show options
  */
 public function printOptions()
 {
     CurlDebug::printOptions($this->options);
 }