<?phpdeclare(strict_types=1);namespacePhpParser\Node;usePhpParser\NodeAbstract;classConst_extendsNodeAbstract{/** @var Identifier Name */public$name;/** @var Expr Value */public$value;/** @var Name|null Namespaced name (if using NameResolver) */public$namespacedName;/** * Constructs a const node for use in class const and const statements. * * @param string|Identifier $name Name * @param Expr $value Value * @param array $attributes Additional attributes */publicfunction__construct($name,Expr$value,array$attributes=[]){$this->attributes=$attributes;$this->name=\is_string($name)?newIdentifier($name):$name;$this->value=$value;}publicfunctiongetSubNodeNames():array{return['name','value'];}publicfunctiongetType():string{return'Const';}}