public function testSetAndGetFields() { $c = new Curl('http://www.popphp.org/version', array(CURLOPT_HEADER => false, CURLOPT_RETURNTRANSFER => true)); $c->setFields(array('name' => 'Test')); $c->setField('email', '*****@*****.**'); $this->assertEquals('Test', $c->getField('name')); $this->assertEquals(2, count($c->getFields())); }
<?php require_once '../../bootstrap.php'; use Pop\Curl\Curl; try { $curl = new Curl('http://pop.localhost/examples/curl/curl-process.php'); $curl->setPost(true); $curl->setFields(array('name' => 'Bubba', 'email' => '*****@*****.**')); $curl->execute(); echo $curl->getBody(); } catch (\Exception $e) { echo $e->getMessage() . PHP_EOL . PHP_EOL; }