Page MenuHomeWickedGov Phorge

EnumTokenEmulator.php
No OneTemporary

Size
701 B
Referenced Files
None
Subscribers
None

EnumTokenEmulator.php

<?php declare(strict_types=1);
namespace PhpParser\Lexer\TokenEmulator;
use PhpParser\Lexer\Emulative;
final class EnumTokenEmulator extends KeywordEmulator
{
public function getPhpVersion(): string
{
return Emulative::PHP_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][0] === \T_WHITESPACE
&& $tokens[$pos + 2][0] === \T_STRING;
}
}

File Metadata

Mime Type
text/x-php
Expires
Sat, May 16, 20:53 (1 d, 11 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
88/18/dd67354d56f5cc219fefcb5eab92
Default Alt Text
EnumTokenEmulator.php (701 B)

Event Timeline