PhpParser\Node\Stmt\Interface_::__construct PHP Method

__construct() public method

Constructs a class node.
public __construct ( string $name, array $subNodes = [], array $attributes = [] )
$name string Name
$subNodes array Array of the following optional subnodes: 'extends' => array(): Name of extended interfaces 'stmts' => array(): Statements
$attributes array Additional attributes
    public function __construct($name, array $subNodes = array(), array $attributes = array())
    {
        parent::__construct($attributes);
        $this->name = $name;
        $this->extends = isset($subNodes['extends']) ? $subNodes['extends'] : array();
        $this->stmts = isset($subNodes['stmts']) ? $subNodes['stmts'] : array();
    }