diff options
Diffstat (limited to 'srcs/phpmyadmin/vendor/symfony/expression-language/Token.php')
| -rw-r--r-- | srcs/phpmyadmin/vendor/symfony/expression-language/Token.php | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/srcs/phpmyadmin/vendor/symfony/expression-language/Token.php b/srcs/phpmyadmin/vendor/symfony/expression-language/Token.php deleted file mode 100644 index 40bb755..0000000 --- a/srcs/phpmyadmin/vendor/symfony/expression-language/Token.php +++ /dev/null @@ -1,66 +0,0 @@ -<?php - -/* - * This file is part of the Symfony package. - * - * (c) Fabien Potencier <fabien@symfony.com> - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace Symfony\Component\ExpressionLanguage; - -/** - * Represents a Token. - * - * @author Fabien Potencier <fabien@symfony.com> - */ -class Token -{ - public $value; - public $type; - public $cursor; - - const EOF_TYPE = 'end of expression'; - const NAME_TYPE = 'name'; - const NUMBER_TYPE = 'number'; - const STRING_TYPE = 'string'; - const OPERATOR_TYPE = 'operator'; - const PUNCTUATION_TYPE = 'punctuation'; - - /** - * @param string $type The type of the token (self::*_TYPE) - * @param string|int|float|null $value The token value - * @param int $cursor The cursor position in the source - */ - public function __construct(string $type, $value, ?int $cursor) - { - $this->type = $type; - $this->value = $value; - $this->cursor = $cursor; - } - - /** - * Returns a string representation of the token. - * - * @return string A string representation of the token - */ - public function __toString() - { - return sprintf('%3d %-11s %s', $this->cursor, strtoupper($this->type), $this->value); - } - - /** - * Tests the current token for a type and/or a value. - * - * @param array|int $type The type to test - * @param string|null $value The token value - * - * @return bool - */ - public function test($type, $value = null) - { - return $this->type === $type && (null === $value || $this->value == $value); - } -} |
