diff options
Diffstat (limited to 'Postman/Postman-Mail/mailgun/vendor/mailgun/mailgun-php/src/Mailgun/Model/Suppression/Bounce/IndexResponse.php')
-rw-r--r-- | Postman/Postman-Mail/mailgun/vendor/mailgun/mailgun-php/src/Mailgun/Model/Suppression/Bounce/IndexResponse.php | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/Postman/Postman-Mail/mailgun/vendor/mailgun/mailgun-php/src/Mailgun/Model/Suppression/Bounce/IndexResponse.php b/Postman/Postman-Mail/mailgun/vendor/mailgun/mailgun-php/src/Mailgun/Model/Suppression/Bounce/IndexResponse.php deleted file mode 100644 index cbf7658..0000000 --- a/Postman/Postman-Mail/mailgun/vendor/mailgun/mailgun-php/src/Mailgun/Model/Suppression/Bounce/IndexResponse.php +++ /dev/null @@ -1,62 +0,0 @@ -<?php - -/* - * Copyright (C) 2013-2016 Mailgun - * - * This software may be modified and distributed under the terms - * of the MIT license. See the LICENSE file for details. - */ - -namespace Mailgun\Model\Suppression\Bounce; - -use Mailgun\Model\ApiResponse; -use Mailgun\Model\PaginationResponse; -use Mailgun\Model\PagingProvider; - -/** - * @author Sean Johnson <sean@mailgun.com> - */ -final class IndexResponse implements ApiResponse, PagingProvider -{ - use PaginationResponse; - - /** - * @var Bounce[] - */ - private $items; - - /** - * @param Bounce[] $items - * @param array $paging - */ - private function __construct(array $items, array $paging) - { - $this->items = $items; - $this->paging = $paging; - } - - /** - * @param array $data - * - * @return IndexResponse - */ - public static function create(array $data) - { - $bounces = []; - if (isset($data['items'])) { - foreach ($data['items'] as $item) { - $bounces[] = Bounce::create($item); - } - } - - return new self($bounces, $data['paging']); - } - - /** - * @return Bounce[] - */ - public function getItems() - { - return $this->items; - } -} |