19 lines
		
	
	
		
			487 B
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			487 B
		
	
	
	
		
			PHP
		
	
	
| <?php declare(strict_types=1);
 | |
| 
 | |
| namespace PhpParser;
 | |
| 
 | |
| /**
 | |
|  * A PHP token. On PHP 8.0 this extends from PhpToken.
 | |
|  */
 | |
| class Token extends Internal\TokenPolyfill {
 | |
|     /** Get (exclusive) zero-based end position of the token. */
 | |
|     public function getEndPos(): int {
 | |
|         return $this->pos + \strlen($this->text);
 | |
|     }
 | |
| 
 | |
|     /** Get 1-based end line number of the token. */
 | |
|     public function getEndLine(): int {
 | |
|         return $this->line + \substr_count($this->text, "\n");
 | |
|     }
 | |
| }
 |