<?phpnamespacePhpParser\Node\Scalar;usePhpParser\Node\Scalar;abstractclassMagicConstextendsScalar{/** * Constructs a magic constant node. * * @param array $attributes Additional attributes */publicfunction__construct(array$attributes=array()){parent::__construct($attributes);}publicfunctiongetSubNodeNames(){returnarray();}/** * Get name of magic constant. * * @return string Name of magic constant */abstractpublicfunctiongetName();}