PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 1.18
Independent Analytics – WordPress Analytics Plugin v1.18
2.15.1 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 / Parsing / UnexpectedTokenException.php
independent-analytics / vendor / sabberworm / php-css-parser / src / Parsing Last commit date
OutputException.php 3 years ago ParserState.php 3 years ago SourceException.php 3 years ago UnexpectedEOFException.php 3 years ago UnexpectedTokenException.php 3 years ago
UnexpectedTokenException.php
48 lines
1 <?php
2
3 namespace IAWP\Sabberworm\CSS\Parsing;
4
5 /**
6 * Thrown if the CSS parser encounters a token it did not expect.
7 */
8 class UnexpectedTokenException extends SourceException
9 {
10 /**
11 * @var string
12 */
13 private $sExpected;
14 /**
15 * @var string
16 */
17 private $sFound;
18 /**
19 * Possible values: literal, identifier, count, expression, search
20 *
21 * @var string
22 */
23 private $sMatchType;
24 /**
25 * @param string $sExpected
26 * @param string $sFound
27 * @param string $sMatchType
28 * @param int $iLineNo
29 */
30 public function __construct($sExpected, $sFound, $sMatchType = 'literal', $iLineNo = 0)
31 {
32 $this->sExpected = $sExpected;
33 $this->sFound = $sFound;
34 $this->sMatchType = $sMatchType;
35 $sMessage = "Token “{$sExpected}” ({$sMatchType}) not found. Got “{$sFound}”.";
36 if ($this->sMatchType === 'search') {
37 $sMessage = "Search for “{$sExpected}” returned no results. Context: “{$sFound}”.";
38 } elseif ($this->sMatchType === 'count') {
39 $sMessage = "Next token was expected to have {$sExpected} chars. Context: “{$sFound}”.";
40 } elseif ($this->sMatchType === 'identifier') {
41 $sMessage = "Identifier expected. Got “{$sFound}";
42 } elseif ($this->sMatchType === 'custom') {
43 $sMessage = \trim("{$sExpected} {$sFound}");
44 }
45 parent::__construct($sMessage, $iLineNo);
46 }
47 }
48