function Modifiers::isValidModifier
2 calls to Modifiers::isValidModifier()
- Modifiers::verifyClassModifier in vendor/
nikic/ php-parser/ lib/ PhpParser/ Modifiers.php - @internal
- Modifiers::verifyModifier in vendor/
nikic/ php-parser/ lib/ PhpParser/ Modifiers.php - @internal
File
-
vendor/
nikic/ php-parser/ lib/ PhpParser/ Modifiers.php, line 45
Class
- Modifiers
- Modifiers used (as a bit mask) by various flags subnodes, for example on classes, functions, properties and constants.
Namespace
PhpParserCode
private static function isValidModifier(int $modifier) : bool {
$isPow2 = ($modifier & $modifier - 1) == 0 && $modifier != 0;
return $isPow2 && $modifier <= self::PRIVATE_SET;
}