| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | <?phpnamespace OSS\Model;use OSS\Core\OssException;/** * Class ExtendWormConfig * @package OSS\Model * */class ExtendWormConfig implements XmlConfig{    /**     * ExtendWormConfig constructor.     * @param null $day     */    public function __construct($day = null)    {        $this->day = $day;    }    /**     * Parse ExtendWormConfig from the xml.     *     * @param string $strXml     * @throws OssException     * @return null     */    public function parseFromXml($strXml)    {        throw new OssException("Not implemented.");    }    /**     * Serialize the object into xml string.     *     * @return string     */    public function serializeToXml()    {        $xml = new \SimpleXMLElement('<?xml version="1.0" encoding="utf-8"?><ExtendWormConfiguration></ExtendWormConfiguration>');        if (isset($this->day)) {            $xml->addChild('RetentionPeriodInDays', $this->day);        }        return $xml->asXML();    }    public function __toString()    {        return $this->serializeToXml();    }    /**     * @return int     */    public function getDay()    {        return $this->day;    }    private $day = 0;}
 |