comparison vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.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\Stmt;
4
5 use PhpParser\Node;
6
7 class Namespace_ extends Node\Stmt
8 {
9 /* For use in the "kind" attribute */
10 const KIND_SEMICOLON = 1;
11 const KIND_BRACED = 2;
12
13 /** @var null|Node\Name Name */
14 public $name;
15 /** @var Node[] Statements */
16 public $stmts;
17
18 /**
19 * Constructs a namespace node.
20 *
21 * @param null|Node\Name $name Name
22 * @param null|Node[] $stmts Statements
23 * @param array $attributes Additional attributes
24 */
25 public function __construct(Node\Name $name = null, $stmts = array(), array $attributes = array()) {
26 parent::__construct($attributes);
27 $this->name = $name;
28 $this->stmts = $stmts;
29 }
30
31 public function getSubNodeNames() {
32 return array('name', 'stmts');
33 }
34 }