Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/EmailNotifications/vendor/async-aws/ses/src/ValueObject/ListManagementOptions.php
Ðазад
<?php namespace AsyncAws\Ses\ValueObject; use AsyncAws\Core\Exception\InvalidArgument; /** * An object used to specify a list or topic to which an email belongs, which will be used when a contact chooses to * unsubscribe. */ final class ListManagementOptions { /** * The name of the contact list. * * @var string */ private $contactListName; /** * The name of the topic. * * @var string|null */ private $topicName; /** * @param array{ * ContactListName: string, * TopicName?: null|string, * } $input */ public function __construct(array $input) { $this->contactListName = $input['ContactListName'] ?? $this->throwException(new InvalidArgument('Missing required field "ContactListName".')); $this->topicName = $input['TopicName'] ?? null; } /** * @param array{ * ContactListName: string, * TopicName?: null|string, * }|ListManagementOptions $input */ public static function create($input): self { return $input instanceof self ? $input : new self($input); } public function getContactListName(): string { return $this->contactListName; } public function getTopicName(): ?string { return $this->topicName; } /** * @internal */ public function requestBody(): array { $payload = []; $v = $this->contactListName; $payload['ContactListName'] = $v; if (null !== $v = $this->topicName) { $payload['TopicName'] = $v; } return $payload; } /** * @return never */ private function throwException(\Throwable $exception) { throw $exception; } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка