oParserState = new ParserState($sText, $oParserSettings, $iLineNo); } /** * Sets the charset to be used if the CSS does not contain an `@charset` declaration. * * @param string $sCharset * * @return void */ public function setCharset($sCharset) { $this->oParserState->setCharset($sCharset); } /** * Returns the charset that is used if the CSS does not contain an `@charset` declaration. * * @return void */ public function getCharset() { // Note: The `return` statement is missing here. This is a bug that needs to be fixed. $this->oParserState->getCharset(); } /** * Parses the CSS provided to the constructor and creates a `Document` from it. * * @return Document * * @throws SourceException */ public function parse() { return Document::parse($this->oParserState); } }