<?phpdeclare(strict_types=1);namespacePhpParser\Node\Expr;usePhpParser\Node\Expr;usePhpParser\Node\Identifier;usePhpParser\Node\Name;classClassConstFetchextendsExpr{/** @var Name|Expr Class name */public$class;/** @var Identifier|Error Constant name */public$name;/** * Constructs a class const fetch node. * * @param Name|Expr $class Class name * @param string|Identifier|Error $name Constant name * @param array $attributes Additional attributes */publicfunction__construct($class,$name,array$attributes=[]){$this->attributes=$attributes;$this->class=$class;$this->name=\is_string($name)?newIdentifier($name):$name;}publicfunctiongetSubNodeNames():array{return['class','name'];}publicfunctiongetType():string{return'Expr_ClassConstFetch';}}