PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / trunk
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress vtrunk
4.17.2 4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / third-party / vendor / symfony / css-selector / Parser / Token.php
wp-user-avatar / third-party / vendor / symfony / css-selector / Parser Last commit date
Handler 2 months ago Shortcut 2 months ago Tokenizer 2 months ago Parser.php 2 months ago ParserInterface.php 2 months ago Reader.php 2 months ago Token.php 2 months ago TokenStream.php 2 months ago
Token.php
95 lines
1 <?php
2
3 /*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11 namespace ProfilePressVendor\Symfony\Component\CssSelector\Parser;
12
13 /**
14 * CSS selector token.
15 *
16 * This component is a port of the Python cssselect library,
17 * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
18 *
19 * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
20 *
21 * @internal
22 */
23 class Token
24 {
25 public const TYPE_FILE_END = 'eof';
26 public const TYPE_DELIMITER = 'delimiter';
27 public const TYPE_WHITESPACE = 'whitespace';
28 public const TYPE_IDENTIFIER = 'identifier';
29 public const TYPE_HASH = 'hash';
30 public const TYPE_NUMBER = 'number';
31 public const TYPE_STRING = 'string';
32 private $type;
33 private $value;
34 private $position;
35 public function __construct(?string $type, ?string $value, ?int $position)
36 {
37 $this->type = $type;
38 $this->value = $value;
39 $this->position = $position;
40 }
41 public function getType(): ?int
42 {
43 return $this->type;
44 }
45 public function getValue(): ?string
46 {
47 return $this->value;
48 }
49 public function getPosition(): ?int
50 {
51 return $this->position;
52 }
53 public function isFileEnd(): bool
54 {
55 return self::TYPE_FILE_END === $this->type;
56 }
57 public function isDelimiter(array $values = []): bool
58 {
59 if (self::TYPE_DELIMITER !== $this->type) {
60 return \false;
61 }
62 if (empty($values)) {
63 return \true;
64 }
65 return \in_array($this->value, $values);
66 }
67 public function isWhitespace(): bool
68 {
69 return self::TYPE_WHITESPACE === $this->type;
70 }
71 public function isIdentifier(): bool
72 {
73 return self::TYPE_IDENTIFIER === $this->type;
74 }
75 public function isHash(): bool
76 {
77 return self::TYPE_HASH === $this->type;
78 }
79 public function isNumber(): bool
80 {
81 return self::TYPE_NUMBER === $this->type;
82 }
83 public function isString(): bool
84 {
85 return self::TYPE_STRING === $this->type;
86 }
87 public function __toString(): string
88 {
89 if ($this->value) {
90 return sprintf('<%s "%s" at %s>', $this->type, $this->value, $this->position);
91 }
92 return sprintf('<%s at %s>', $this->type, $this->position);
93 }
94 }
95