1: <?php
2: namespace Pharborist\Objects;
3:
4: use Pharborist\ParentNode;
5: use Pharborist\Node;
6: use Pharborist\ExpressionNode;
7:
8: /**
9: * A class name scalar (in PHP 5.5 and later). Example: `MyClass::class`.
10: */
11: class ClassNameScalarNode extends ParentNode implements ExpressionNode {
12: /**
13: * @var Node
14: */
15: protected $className;
16:
17: /**
18: * @return Node
19: */
20: public function getClassName() {
21: return $this->className;
22: }
23: }
24: