get('Versions') ?: array(); $deleteMarkers = $result->get('DeleteMarkers') ?: array(); $versions = array_merge($versions, $deleteMarkers); // If there are prefixes and we want them, merge them in if ($this->get('return_prefixes') && $result->hasKey('CommonPrefixes')) { $versions = array_merge($versions, $result->get('CommonPrefixes')); } return $versions; } }