From 27d13d85fd051a90735dafce2b1b113627518ed4 Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Fri, 7 Apr 2017 21:52:30 +0200 Subject: [PATCH] Updated function parameters (#333) * Updated function parameters * cs --- src/Mailgun/Api/Suppression/Complaint.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Mailgun/Api/Suppression/Complaint.php b/src/Mailgun/Api/Suppression/Complaint.php index abccd87..902d0a5 100644 --- a/src/Mailgun/Api/Suppression/Complaint.php +++ b/src/Mailgun/Api/Suppression/Complaint.php @@ -62,18 +62,22 @@ class Complaint extends HttpApi } /** - * @param string $domain Domain to create complaint for - * @param string $address Complaint address - * @param array $params optional + * @param string $domain Domain to create complaint for + * @param string $address Complaint address + * @param string $createdAt (optional) rfc2822 compliant format. (new \DateTime())->format('r') * * @return CreateResponse */ - public function create($domain, $address, $code = null, $error = null, $createdAt = null) + public function create($domain, $address, $createdAt = null) { Assert::stringNotEmpty($domain); Assert::stringNotEmpty($address); + Assert::stringNotEmpty($createdAt); $params['address'] = $address; + if (null !== $createdAt) { + $params['created_at'] = $createdAt; + } $response = $this->httpPost(sprintf('/v3/%s/complaints', $domain), $params);