60d00507d17c4391191840b7fbeeffc6393d6b68
[yaffs-website] / vendor / nikic / php-parser / lib / PhpParser / Node / Expr / FuncCall.php
1 <?php
2
3 namespace PhpParser\Node\Expr;
4
5 use PhpParser\Node;
6 use PhpParser\Node\Expr;
7
8 class FuncCall extends Expr
9 {
10     /** @var Node\Name|Expr Function name */
11     public $name;
12     /** @var Node\Arg[] Arguments */
13     public $args;
14
15     /**
16      * Constructs a function call node.
17      *
18      * @param Node\Name|Expr $name       Function name
19      * @param Node\Arg[]                    $args       Arguments
20      * @param array                                   $attributes Additional attributes
21      */
22     public function __construct($name, array $args = array(), array $attributes = array()) {
23         parent::__construct($attributes);
24         $this->name = $name;
25         $this->args = $args;
26     }
27
28     public function getSubNodeNames() {
29         return array('name', 'args');
30     }
31 }