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