in src/OSS/Result/ListObjectVersionsResult.php [50:68]
private function parseObjecVersionList($xml, $encodingType)
{
$retList = array();
if (isset($xml->Version)) {
foreach ($xml->Version as $content) {
$key = isset($content->Key) ? strval($content->Key) : "";
$key = OssUtil::decodeKey($key, $encodingType);
$versionId = isset($content->VersionId) ? strval($content->VersionId) : "";
$lastModified = isset($content->LastModified) ? strval($content->LastModified) : "";
$eTag = isset($content->ETag) ? strval($content->ETag) : "";
$type = isset($content->Type) ? strval($content->Type) : "";
$size = isset($content->Size) ? strval($content->Size) : "0";
$storageClass = isset($content->StorageClass) ? strval($content->StorageClass) : "";
$isLatest = isset($content->IsLatest) ? strval($content->IsLatest) : "";
$retList[] = new ObjectVersionInfo($key, $versionId, $lastModified, $eTag, $type, $size, $storageClass, $isLatest);
}
}
return $retList;
}