Postmark\PostmarkAdminClient::listSenderSignatures PHP 메소드

listSenderSignatures() 공개 메소드

Get a "page" of Sender Signatures.
public listSenderSignatures ( integer $count = 100, $offset ) : Postmark\Models\DynamicResponseModel
$count integer The number of Sender Signatures to retrieve with this request. param integer $offset The number of Sender Signatures to 'skip' when 'paging' through them.
리턴 Postmark\Models\DynamicResponseModel
    function listSenderSignatures($count = 100, $offset = 0)
    {
        $query = array();
        $query['count'] = $count;
        $query['offset'] = $offset;
        return new DynamicResponseModel($this->processRestRequest('GET', '/senders/', $query));
    }

Usage Example

 function testClientCanDeleteSignature()
 {
     $tk = parent::$testKeys;
     $client = new PostmarkAdminClient($tk->WRITE_ACCOUNT_TOKEN, $tk->TEST_TIMEOUT);
     $i = $tk->WRITE_TEST_SENDER_SIGNATURE_PROTOTYPE;
     $sender = str_replace('[token]', 'test-php-delete' . date('U'), $i);
     $name = 'test-php-delete-' . date('U');
     $sig = $client->createSenderSignature($sender, $name);
     $client->deleteSenderSignature($sig->id);
     $sigs = $client->listSenderSignatures()->senderSignatures;
     foreach ($sigs as $key => $value) {
         $this->assertNotSame($sig->name, $value->name);
     }
 }