Exemplo n.º 1
0
$walletName->set_currency_address("btc", "3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy");
$walletName->save();
// Get a Single Wallet Name by External ID. Update the Wallet Name "name" field.
$walletNames = $client->get_wallet_names(null, "Wallet1ExternalId");
$walletName = $walletNames[0];
// Select Desired Wallet Name
$walletName->{$name} = 'newname';
$walletName->save();
// Delete Wallet Name
$walletNames = $client->get_wallet_names(null, "Wallet1ExternalId");
$walletName = $walletNames[0];
// Select Desired Wallet Name
$walletName->delete();
// *** Partner Setup and Management ***
// Get All Domains Setup For Wallet Names
$domains = $client->get_domains();
// Create A New Domain For Your Wallet Names
$newTestDomain = $client->create_domain("yourwalletnamedomain.com", null);
// Delete A Wallet Name Domain
$partnerTestDomain->delete();
// * These Partner Calls Are Used For Managing Sub-Partners (Generally Used By Platform Providers) *
// Get All Partners
$partners = $client->get_partners();
// Create New Partner
$newPartner = $client->create_partner("Partner");
// Create New Domain To Be Used Specifically By A Partner
$partners = $client->get_partners();
$partner = $partners[0];
// Select Desired Partner
$partnerTestDomain = $client->create_domain("partnerdomain.com", $partner->id);
// Delete Partner
 public function testGetDomainsNoDomains()
 {
     // Setup Mock API Response
     $mockCreateDomainResponse = new stdClass();
     $mockCreateDomainResponse->domains = array();
     $map = array(array('partnerId', 'apiKey', 'apiUrl/api/domain', 'GET', null, $mockCreateDomainResponse));
     // Setup process_request mock for test
     $this->processRequestMock->expects($this->once())->method('process_request')->will($this->returnValueMap($map));
     // Setup object in test
     $client = new Netki\NetkiClient('partnerId', 'apiKey', 'apiUrl');
     $client->set_requestor($this->processRequestMock);
     // Execute test
     $response = $client->get_domains();
     $this->assertEquals(array(), $response);
 }