1: <?php
2: namespace Pharborist\Variables;
3:
4: use Pharborist\ExpressionNode;
5: use Pharborist\Functions\LexicalVariableNode;
6: use Pharborist\ParentNode;
7:
8: /**
9: * A reference variable.
10: *
11: * For example, &$a
12: */
13: class ReferenceVariableNode extends ParentNode implements ExpressionNode, LexicalVariableNode {
14: /**
15: * @var VariableNode
16: */
17: protected $variable;
18:
19: /**
20: * @return VariableNode
21: */
22: public function getVariable() {
23: return $this->variable;
24: }
25: }
26: