| 1234567891011121314151617181920212223242526272829303132 | <?phpnamespace OSS\Result;use OSS\Model\BucketInfo;use OSS\Model\BucketListInfo;/** * Class ListBucketsResult * * @package OSS\Result */class ListBucketsResult extends Result{    /**     * @return BucketListInfo     */    protected function parseDataFromResponse()    {        $bucketList = array();        $content = $this->rawResponse->body;        $xml = new \SimpleXMLElement($content);        if (isset($xml->Buckets) && isset($xml->Buckets->Bucket)) {            foreach ($xml->Buckets->Bucket as $bucket) {                $bucketInfo = new BucketInfo();                $bucketInfo->parseFromXmlNode($bucket);                $bucketList[] = $bucketInfo;            }        }        return new BucketListInfo($bucketList);    }}
 |