/** * Get the Http Request object * * @param string $rawPost * @return \Jdolieslager\JsonRpc\Request\Curl */ protected function getHttpRequest($rawPost) { $request = new Curl($this->getUrl()); $request->setOption(CURLOPT_POST, true); $request->setOption(CURLOPT_POSTFIELDS, $rawPost); $request->setOption(CURLOPT_USERAGENT, 'Jdolieslager JsonRpc Client'); $request->setOption(CURLOPT_FOLLOWLOCATION, true); $request->setOption(CURLOPT_RETURNTRANSFER, true); return $request; }
public function testCurl() { $curl = new Curl('php://temp'); $this->assertEquals(false, $curl->execute()); $this->assertInternalType('array', $curl->getInfo()); }