Automattic\WooCommerce\Vendor\Sabberworm\CSS\Value
LineName::parse
Метод класса: LineName{}
Хуков нет.
Возвращает
LineName.
Использование
$result = LineName::parse( $oParserState );
- $oParserState(ParserState) (обязательный)
- .
Код LineName::parse() LineName::parse WC 10.4.3
public static function parse(ParserState $oParserState)
{
$oParserState->consume('[');
$oParserState->consumeWhiteSpace();
$aNames = [];
do {
if ($oParserState->getSettings()->bLenientParsing) {
try {
$aNames[] = $oParserState->parseIdentifier();
} catch (UnexpectedTokenException $e) {
if (!$oParserState->comes(']')) {
throw $e;
}
}
} else {
$aNames[] = $oParserState->parseIdentifier();
}
$oParserState->consumeWhiteSpace();
} while (!$oParserState->comes(']'));
$oParserState->consume(']');
return new LineName($aNames, $oParserState->currentLine());
}