$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 $partners = $client->get_partners(); $newPartner = $partner[0]; // Select Partner You Wish To Delete $newPartner->delete();
public function testGetPartnersNoPartnersReturned() { // Setup Mock API Response $mockPartnerResponse = new stdClass(); // Setup process_request mock for test $this->processRequestMock->expects($this->once())->method('process_request')->with($this->equalTo('partnerId'), $this->equalTo('apiKey'), $this->equalTo('apiUrl/v1/admin/partner'), $this->equalTo('GET'), $this->equalTo(null))->willReturn($mockPartnerResponse); // Setup object in test $client = new Netki\NetkiClient('partnerId', 'apiKey', 'apiUrl'); $client->set_requestor($this->processRequestMock); // Execute test $response = $client->get_partners(); $this->assertEquals(array(), $response); }