Token.php 644 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php declare(strict_types = 1);
  2. namespace TheSeer\Tokenizer;
  3. class Token {
  4. /** @var int */
  5. private $line;
  6. /** @var string */
  7. private $name;
  8. /** @var string */
  9. private $value;
  10. /**
  11. * Token constructor.
  12. */
  13. public function __construct(int $line, string $name, string $value) {
  14. $this->line = $line;
  15. $this->name = $name;
  16. $this->value = $value;
  17. }
  18. public function getLine(): int {
  19. return $this->line;
  20. }
  21. public function getName(): string {
  22. return $this->name;
  23. }
  24. public function getValue(): string {
  25. return $this->value;
  26. }
  27. }