| 12345678910111213141516171819202122232425262728293031323334353637 | <?phpnamespace OSS\Result;use OSS\Core\OssException;use OSS\Model\BucketInfo;/** * Class GetBucketResult interface returns the result class, encapsulated * The returned xml data is parsed * * @package OSS\Result */class GetBucketInfoResult extends Result{    /**     * Parse data from response     *      * @return string     * @throws OssException     */    protected function parseDataFromResponse()    {        $content = $this->rawResponse->body;        if (empty($content)) {            throw new OssException("body is null");        }        $xml = simplexml_load_string($content);        if (isset($xml->Bucket)) {            $info = new BucketInfo();            $info->parseFromXmlNode($xml->Bucket);            return $info;        } else {            throw new OssException("xml format exception");        }    }}
 |