public function testDocuSignClient() { global $testConfig; $client = new DocuSign_Client($testConfig); // *** // Enter the values you want to test against. For instance, the below code tests // against v2 of the API, the demo environment, etc... // *** //TODO: $versionVal = "v2"; $environVal = "demo"; $accountVal = "123456"; $baseUrlVal = "https://{$environVal}.docusign.net/restapi/{$versionVal}/accounts/{$accountVal}"; $this->assertNotNull($client->getCreds()); $this->assertNotNull($client->getHeaders()); $this->assertNotNull($client->getCUrl()); $this->assertEquals($client->getVersion(), $versionVal); $this->assertEquals($client->getEnvironment(), $environVal); $this->assertEquals($client->getBaseURL(), $baseUrlVal); $this->assertEquals($client->getAccountID(), $accountVal); }
<?php require_once '../../../src/DocuSign_Client.php'; require_once '../../../src/service/DocuSign_StatusService.php'; $client = new DocuSign_Client(); if ($client->hasError()) { echo "\nError encountered in client, error is: " . $client->getErrorMessage() . "\n"; return; } $service = new DocuSign_StatusService($client); //TODO: $fromDate = mktime(0, 0, 0, 10, 1, 2013); $status = "sent"; // created, sent, delivered, signed, declined, completed, faxpending, autoresponded $response = $service->status->getStatus($fromDate, $status); echo "\n-- Results --\n\n"; print_r($response);
public function __construct(DocuSign_Client $client) { $this->client = $client; $this->curl = $client->getCUrl(); }