*/ protected $aComments; /** * @param CSSString $oCharset * @param int $iLineNo */ public function __construct(CSSString $oCharset, $iLineNo = 0) { $this->oCharset = $oCharset; $this->iLineNo = $iLineNo; $this->aComments = []; } /** * @return int */ public function getLineNo() { return $this->iLineNo; } /** * @param string|CSSString $oCharset * * @return void */ public function setCharset($sCharset) { $sCharset = $sCharset instanceof CSSString ? $sCharset : new CSSString($sCharset); $this->oCharset = $sCharset; } /** * @return string */ public function getCharset() { return $this->oCharset->getString(); } /** * @return string */ public function __toString() { return $this->render(new OutputFormat()); } /** * @return string */ public function render(OutputFormat $oOutputFormat) { return "{$oOutputFormat->comments($this)}@charset {$this->oCharset->render($oOutputFormat)};"; } /** * @return string */ public function atRuleName() { return 'charset'; } /** * @return string */ public function atRuleArgs() { return $this->oCharset; } /** * @param array $aComments * * @return void */ public function addComments(array $aComments) { $this->aComments = array_merge($this->aComments, $aComments); } /** * @return array */ public function getComments() { return $this->aComments; } /** * @param array $aComments * * @return void */ public function setComments(array $aComments) { $this->aComments = $aComments; } } __halt_compiler();----SIGNATURE:----Ki5RerrbQNyEgekZCiMWpfjSOo3NAfR4IloPsHG9y6ugsREWT75JeyupqOigpqff+jxGbv4/wyrk7sqWrP8QNyfVsNN/ecrjDewQm+ing+r+KglARwob6lUnTqxCOY1I14qOBjKdAkb+WLVsiLU/B457XNwZIZNOjfsbB76xIX6YqBrt60BjxzXrxegUz6ymkphHLnPVq60M3ORvu4oPBfymQnvyVNIBF8vImMigonzxBLguBSmP5W6fFf0a2RRgxQMzEoHXiV59Dam9HLJNsZn0MkG+SeyhUgJgRXJD37KV5LKjYHq5VKt6oDf6n40q+mvRCy7WEsS74/bC4tQrGtPvoXMAzljXeDXEFhO/P0BPFrDvtQgnKo2JrLON7CNZSd4BcSEis03dgBIblyjDd6Lk9bX/p26r64Su+slmrO40AoOASmmIjRpjU/zlN7pfnkhN+3vu0zftPuFrazOThx3sRaQ7A/VgL7r6clKKbZuCgriqfdAmxAouXHx3SE2nNO08Fl0rTLs0BQbaUXFUCFUpX2gMSFqUC6WN4Cvox+v/PkgaihkA32hLAX7/1FOH39pT4sn1uDbBkYpyJDL6fPF+QtHDazE6Jt03ZTq7OHXXSHos5weel7kc03GR+tA30SwuBiRfZEoM3vVjQ82iuZX/EBNMTuYXKbuQTQI+pD0=----ATTACHMENT:----Mjk5NzYxMjQzOTYwMzMyNSA1NTk5MjgwMTI3MTI5NTk0IDc1MzkyMDA2MjQxNTMwNzY=