Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 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
}