/home/techb158/ileadtechnology.com/SSM/vendor/nexmo/client-core/src/Message/Response
NameSizeModeActions
Collection.php25740644editdlrm
Message.php23620644editdlrm
Edit: /home/techb158/ileadtechnology.com/SSM/vendor/nexmo/client-core/src/Message/Response/Collection.php (2574B)
expected = array('message-count', 'messages'); $return = parent::__construct($data); $this->count = $data['message-count']; if (count($data['messages']) != $data['message-count']) { throw new \RuntimeException('invalid message count'); } foreach ($data['messages'] as $message) { if (0 != $message['status']) { $this->messages[] = new Error($message); } else { $this->messages[] = new Message($message); } } $this->data = $data; return $return; } public function getMessages() { return $this->messages; } public function isSuccess() { foreach ($this->messages as $message) { if ($message instanceof Error) { return false; } } return true; } public function count() { return $this->count; } /** * @link http://php.net/manual/en/iterator.current.php * @return Message */ public function current() { return $this->messages[$this->position]; } /** * @link http://php.net/manual/en/iterator.next.php * @return void */ public function next() { $this->position++; } /** * @link http://php.net/manual/en/iterator.key.php * @return int */ public function key() { return $this->position; } /** * @link http://php.net/manual/en/iterator.valid.php * @return boolean */ public function valid() { return $this->position < $this->count; } /** * @link http://php.net/manual/en/iterator.rewind.php * @return void */ public function rewind() { $this->position = 0; } }