/opt/cpanel/ea-wappspector/vendor/nikic/php-parser/lib/PhpParser
NameSizeModeActions
Builder/-0755rm
Comment/-0755rm
ErrorHandler/-0755rm
Internal/-0755rm
Lexer/-0755rm
Node/-0755rm
NodeVisitor/-0755rm
Parser/-0755rm
PrettyPrinter/-0755rm
Builder.php2020644editdlrm
BuilderFactory.php105490644editdlrm
BuilderHelpers.php99620644editdlrm
Comment.php69070644editdlrm
compatibility_tokens.php25150644editdlrm
ConstExprEvaluationException.php1120644editdlrm
ConstExprEvaluator.php94980644editdlrm
Error.php49520644editdlrm
ErrorHandler.php3000644editdlrm
JsonDecoder.php35200644editdlrm
Lexer.php43660644editdlrm
Modifiers.php27790644editdlrm
NameContext.php100530644editdlrm
Node.php41220644editdlrm
NodeAbstract.php53700644editdlrm
NodeDumper.php104850644editdlrm
NodeFinder.php26070644editdlrm
NodeTraverser.php103310644editdlrm
NodeTraverserInterface.php5980644editdlrm
NodeVisitor.php41790644editdlrm
NodeVisitorAbstract.php4470644editdlrm
Parser.php7650644editdlrm
ParserAbstract.php530800644editdlrm
ParserFactory.php14480644editdlrm
PhpVersion.php48410644editdlrm
PrettyPrinter.php16990644editdlrm
PrettyPrinterAbstract.php738170644editdlrm
Token.php4870644editdlrm
Edit: /opt/cpanel/ea-wappspector/vendor/nikic/php-parser/lib/PhpParser/Modifiers.php (2779B)
'public', self::PROTECTED => 'protected', self::PRIVATE => 'private', self::STATIC => 'static', self::ABSTRACT => 'abstract', self::FINAL => 'final', self::READONLY => 'readonly', self::PUBLIC_SET => 'public(set)', self::PROTECTED_SET => 'protected(set)', self::PRIVATE_SET => 'private(set)', ]; public static function toString(int $modifier): string { if (!isset(self::TO_STRING_MAP[$modifier])) { throw new \InvalidArgumentException("Unknown modifier $modifier"); } return self::TO_STRING_MAP[$modifier]; } private static function isValidModifier(int $modifier): bool { $isPow2 = ($modifier & ($modifier - 1)) == 0 && $modifier != 0; return $isPow2 && $modifier <= self::PRIVATE_SET; } /** * @internal */ public static function verifyClassModifier(int $a, int $b): void { assert(self::isValidModifier($b)); if (($a & $b) != 0) { throw new Error( 'Multiple ' . self::toString($b) . ' modifiers are not allowed'); } if ($a & 48 && $b & 48) { throw new Error('Cannot use the final modifier on an abstract class'); } } /** * @internal */ public static function verifyModifier(int $a, int $b): void { assert(self::isValidModifier($b)); if (($a & Modifiers::VISIBILITY_MASK && $b & Modifiers::VISIBILITY_MASK) || ($a & Modifiers::VISIBILITY_SET_MASK && $b & Modifiers::VISIBILITY_SET_MASK) ) { throw new Error('Multiple access type modifiers are not allowed'); } if (($a & $b) != 0) { throw new Error( 'Multiple ' . self::toString($b) . ' modifiers are not allowed'); } if ($a & 48 && $b & 48) { throw new Error('Cannot use the final modifier on an abstract class member'); } } }