Automattic\WooCommerce\Vendor\Sabberworm\CSS\Value

LineName::parsepublic staticWC 1.0

Метод класса: LineName{}

Хуков нет.

Возвращает

LineName.

Использование

$result = LineName::parse( $oParserState );
$oParserState(ParserState) (обязательный)
.

Код 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());
}