1: <?php declare(strict_types=1);
2:
3: namespace PhpParser\Node\Stmt;
4:
5: use PhpParser\Node;
6:
7: /**
8: * Represents statements of type "expr;"
9: */
10: class Expression extends Node\Stmt
11: {
12: /** @var Node\Expr Expression */
13: public $expr;
14:
15: /**
16: * Constructs an expression statement.
17: *
18: * @param Node\Expr $expr Expression
19: * @param array $attributes Additional attributes
20: */
21: public function __construct(Node\Expr $expr, array $attributes = []) {
22: $this->attributes = $attributes;
23: $this->expr = $expr;
24: }
25:
26: public function getSubNodeNames() : array {
27: return ['expr'];
28: }
29:
30: public function getType() : string {
31: return 'Stmt_Expression';
32: }
33: }
34: