/** * Creates ListMessagesResult object from parsed XML response. * * @param array $parsedResponse XML response parsed into array. * * @return WindowsAzure\Queue\Models\ListMessagesResult. */ public static function create($parsedResponse) { $result = new ListMessagesResult(); $queueMessages = array(); if (!empty($parsedResponse)) { $rawMessages = Utilities::getArray($parsedResponse['QueueMessage']); foreach ($rawMessages as $value) { $message = WindowsAzureQueueMessage::createFromListMessages($value); $queueMessages[] = $message; } } $result->setQueueMessages($queueMessages); return $result; }