| 1234567891011121314151617181920212223242526272829303132333435363738394041 | <?phpnamespace OSS\Result;use OSS\Model\LifecycleConfig;/** * Class GetLifecycleResult * @package OSS\Result */class GetLifecycleResult extends Result{    /**     *  Parse the LifecycleConfig object from the response     *     * @return LifecycleConfig     */    protected function parseDataFromResponse()    {        $content = $this->rawResponse->body;        $config = new LifecycleConfig();        $config->parseFromXml($content);        return $config;    }    /**     * Check if the response is OK according to the http status.     * [200-299]: OK, and the LifecycleConfig could be got; [404] The Life cycle config is not found.     *     * @return bool     */    protected function isResponseOk()    {        $status = $this->rawResponse->status;        if ((int)(intval($status) / 100) == 2 || (int)(intval($status)) === 404) {            return true;        }        return false;    }}
 |