Mercurial > hg > isophonics-drupal-site
comparison vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Include_.php @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children | 5fb285c0d0e3 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4c8ae668cc8c |
---|---|
1 <?php | |
2 | |
3 namespace PhpParser\Node\Expr; | |
4 | |
5 use PhpParser\Node\Expr; | |
6 | |
7 class Include_ extends Expr | |
8 { | |
9 const TYPE_INCLUDE = 1; | |
10 const TYPE_INCLUDE_ONCE = 2; | |
11 const TYPE_REQUIRE = 3; | |
12 const TYPE_REQUIRE_ONCE = 4; | |
13 | |
14 /** @var Expr Expression */ | |
15 public $expr; | |
16 /** @var int Type of include */ | |
17 public $type; | |
18 | |
19 /** | |
20 * Constructs an include node. | |
21 * | |
22 * @param Expr $expr Expression | |
23 * @param int $type Type of include | |
24 * @param array $attributes Additional attributes | |
25 */ | |
26 public function __construct(Expr $expr, $type, array $attributes = array()) { | |
27 parent::__construct($attributes); | |
28 $this->expr = $expr; | |
29 $this->type = $type; | |
30 } | |
31 | |
32 public function getSubNodeNames() { | |
33 return array('expr', 'type'); | |
34 } | |
35 } |