PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 1.18
Independent Analytics – WordPress Analytics Plugin v1.18
2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / sabberworm / php-css-parser / src / Value / LineName.php
independent-analytics / vendor / sabberworm / php-css-parser / src / Value Last commit date
CSSFunction.php 3 years ago CSSString.php 3 years ago CalcFunction.php 3 years ago CalcRuleValueList.php 3 years ago Color.php 3 years ago LineName.php 3 years ago PrimitiveValue.php 3 years ago RuleValueList.php 3 years ago Size.php 3 years ago URL.php 3 years ago Value.php 3 years ago ValueList.php 3 years ago
LineName.php
62 lines
1 <?php
2
3 namespace IAWP\Sabberworm\CSS\Value;
4
5 use IAWP\Sabberworm\CSS\OutputFormat;
6 use IAWP\Sabberworm\CSS\Parsing\ParserState;
7 use IAWP\Sabberworm\CSS\Parsing\UnexpectedEOFException;
8 use IAWP\Sabberworm\CSS\Parsing\UnexpectedTokenException;
9 class LineName extends ValueList
10 {
11 /**
12 * @param array<int, RuleValueList|CSSFunction|CSSString|LineName|Size|URL|string> $aComponents
13 * @param int $iLineNo
14 */
15 public function __construct(array $aComponents = [], $iLineNo = 0)
16 {
17 parent::__construct($aComponents, ' ', $iLineNo);
18 }
19 /**
20 * @return LineName
21 *
22 * @throws UnexpectedTokenException
23 * @throws UnexpectedEOFException
24 */
25 public static function parse(ParserState $oParserState)
26 {
27 $oParserState->consume('[');
28 $oParserState->consumeWhiteSpace();
29 $aNames = [];
30 do {
31 if ($oParserState->getSettings()->bLenientParsing) {
32 try {
33 $aNames[] = $oParserState->parseIdentifier();
34 } catch (UnexpectedTokenException $e) {
35 if (!$oParserState->comes(']')) {
36 throw $e;
37 }
38 }
39 } else {
40 $aNames[] = $oParserState->parseIdentifier();
41 }
42 $oParserState->consumeWhiteSpace();
43 } while (!$oParserState->comes(']'));
44 $oParserState->consume(']');
45 return new LineName($aNames, $oParserState->currentLine());
46 }
47 /**
48 * @return string
49 */
50 public function __toString()
51 {
52 return $this->render(new OutputFormat());
53 }
54 /**
55 * @return string
56 */
57 public function render(OutputFormat $oOutputFormat)
58 {
59 return '[' . parent::render(OutputFormat::createCompact()) . ']';
60 }
61 }
62