芝麻web文件管理V1.00
编辑当前文件:/home/sditechnicalteam/public_html/vendor/vonage/client-core/src/Message/Response/Collection.php
expected = ['message-count', 'messages']; $this->count = $data['message-count']; parent::__construct($data); if (count($data['messages']) !== $data['message-count']) { throw new RuntimeException('invalid message count'); } foreach ($data['messages'] as $message) { if (0 !== (int)$message['status']) { $this->messages[] = new Error($message); } else { $this->messages[] = new Message($message); } } $this->data = $data; } public function getMessages(): array { return $this->messages; } public function isSuccess(): bool { foreach ($this->messages as $message) { if ($message instanceof Error) { return false; } } return true; } public function count(): int { return $this->count; } public function current(): Message { return $this->messages[$this->position]; } public function next(): void { $this->position++; } public function key(): int { return $this->position; } public function valid(): bool { return $this->position < $this->count; } /** * @link http://php.net/manual/en/iterator.rewind.php */ public function rewind(): void { $this->position = 0; } }