| 1234567891011121314151617181920212223242526272829303132 | <?phpnamespace OSS\Result;use OSS\Core\OssException;/** * Class AclResult getBucketAcl接口返回结果类,封装了 * 返回的xml数据的解析 * * @package OSS\Result */class AclResult extends Result{    /**     * @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->AccessControlList->Grant)) {            return strval($xml->AccessControlList->Grant);        } else {            throw new OssException("xml format exception");        }    }}
 |