/**
  * Create a request.
  */
 private function createRequest($method)
 {
     $curl = new CurlRequest();
     $curl->setUrl("https://block.io/api/v2/" . $method);
     $curl->setParam("api_key", get_option("blockchainaccounts_block_io_api_key"));
     $curl->setResultProcessing("json");
     return $curl;
 }
 /**
  * Test mocking.
  */
 function testMock()
 {
     $f = function ($p) {
         return "hello" . $p["hello"];
     };
     $req = new CurlRequest();
     $req->setMockHandler($f);
     $req->setParam("hello", "world");
     $res = $req->exec();
     $this->assertEquals($res, "helloworld");
 }
 /**
  * Create request for method.
  */
 private function createRequest($method)
 {
     $req = new CurlRequest($this->getWalletUrl() . $method);
     $req->setResultProcessing(CurlRequest::JSON);
     $req->setParam("password", $this->password);
     if ($this->secondPassword) {
         $req->setParam("second_password", $this->secondPassword);
     }
     return $req;
 }