Postmark\PostmarkClient::createInboundRuleTrigger PHP Метод

createInboundRuleTrigger() публичный Метод

Create an Inbound Rule to block messages from a single email address, or an entire domain.
public createInboundRuleTrigger ( string $rule ) : Postmark\Models\DynamicResponseModel
$rule string The email address (or domain) that will be blocked.
Результат Postmark\Models\DynamicResponseModel
    function createInboundRuleTrigger($rule)
    {
        $body = array();
        $body["Rule"] = $rule;
        return new DynamicResponseModel($this->processRestRequest('POST', '/triggers/inboundrules', $body));
    }

Usage Example

 function testClientCanCreateAndDeleteRuleTriggers()
 {
     $tk = parent::$testKeys;
     $client = new PostmarkClient($tk->WRITE_TEST_SERVER_TOKEN, $tk->TEST_TIMEOUT);
     $trigger = $client->createInboundRuleTrigger('test.php+' . uniqid("", true) . '@example.com');
     $this->assertNotEmpty($trigger);
     $client->deleteInboundRuleTrigger($trigger->ID);
     //Not throwing an exception here constitutes passing.
 }