File Manager Lite
Dir:
/home/codewavebd/public_html/vendor/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator
Upload
[..]
EnumTokenEmulator.php (701 B)
Edit
Rename
Del
ReverseEmulator.php (1013 B)
Edit
Rename
Del
Edit: EnumTokenEmulator.php
<?php declare(strict_types=1); namespace PhpParser\Lexer\TokenEmulator; use PhpParser\PhpVersion; final class EnumTokenEmulator extends KeywordEmulator { public function getPhpVersion(): PhpVersion { return PhpVersion::fromComponents(8, 1); } public function getKeywordString(): string { return 'enum'; } public function getKeywordToken(): int { return \T_ENUM; } protected function isKeywordContext(array $tokens, int $pos): bool { return parent::isKeywordContext($tokens, $pos) && isset($tokens[$pos + 2]) && $tokens[$pos + 1]->id === \T_WHITESPACE && $tokens[$pos + 2]->id === \T_STRING; } }
Simpan