$aArguments * @param string $sSeparator * @param int $iLineNo */ public function __construct($sName, $aArguments, $sSeparator = ',', $iLineNo = 0) { if ($aArguments instanceof RuleValueList) { $sSeparator = $aArguments->getListSeparator(); $aArguments = $aArguments->getListComponents(); } $this->sName = $sName; $this->iLineNo = $iLineNo; parent::__construct($aArguments, $sSeparator, $iLineNo); } /** * @param ParserState $oParserState * @param bool $bIgnoreCase * * @return CSSFunction * * @throws SourceException * @throws UnexpectedEOFException * @throws UnexpectedTokenException */ public static function parse(ParserState $oParserState, $bIgnoreCase = false) { $mResult = $oParserState->parseIdentifier($bIgnoreCase); $oParserState->consume('('); $aArguments = Value::parseValue($oParserState, ['=', ' ', ',']); $mResult = new CSSFunction($mResult, $aArguments, ',', $oParserState->currentLine()); $oParserState->consume(')'); return $mResult; } /** * @return string */ public function getName() { return $this->sName; } /** * @param string $sName * * @return void */ public function setName($sName) { $this->sName = $sName; } /** * @return array */ public function getArguments() { return $this->aComponents; } /** * @return string */ public function __toString() { return $this->render(new OutputFormat()); } /** * @return string */ public function render(OutputFormat $oOutputFormat) { $aArguments = parent::render($oOutputFormat); return "{$this->sName}({$aArguments})"; } } __halt_compiler();----SIGNATURE:----uTBqbIkkojGoJnec9guT8dWLT86aWSkIaZCIqiFrTOBzzK+T6hUBfbiiY7hwTJueIpF0uEsPgJvd6s3Qi5eLj+9QKMhrl/7A99ZlDlL/13JCvkORGowyC+ojEmec+/5WfdFkLD4kgwfinB6x7jw6uj2tnbt0Gw4ZmUxj3A4XeTTXga2OvsjTs3KH8EDHhaOts9mom8TiZjW1rYH/iVgWmPFL88r2Yo0A9bkNtfguAa0inDnA5iph0AVpD9k6sRndP8KItIQM7iVDognZQeshl8pUc7nRCniMddJNqCoqP5wmu6yk5QJviZapxvCY6xtbz/ORpBGY3wsaxVqvreXRZkYfGu3vrCScNev1ty2ikVBupRB+HjP4Hl5TiAPy2gkJ495Bey9Ar5NtQBrQ5sgT4w7XxoX3UQkrd8pLdSFU5KuyJO+B/4Dr3FVOorOMepK04QKkp74kRl3mNRMWhGfQY1P8/gvnR48U6DD6gaHTbgmoMb5LSaBRUeQPuSI7iGSQK6yG2aNyFCOKRpDJbNDdWpwQvd3xibl7U/7JaPLcdjAx+9F0BBLgv/UtDZA7Z/4f/Mm17WGNRafD5nF2XK8sa5vUwzsuzuj8XnBlN7zVcsVV+ANILwodpfdhCr0fkwO7MePrjBLrUc3k7PMHiqOERX0WbeRVbH86pHdEahcItS0=----ATTACHMENT:----NzU2NjQ3NDc1NTkwNjAgNTMzMTA3MzY2MDI3NjA4MCA0NTI2NTE1NTkxNzAwNTEx