public function __construct($name, $type, $extends, array $implements, Block $stmts, array $attributes = []) { parent::__construct($name, $stmts, $attributes); $this->type = $type; $this->extends = $extends; $this->implements = $implements; }
public function __construct($name, array $extends, Block $stmts, array $attributes = []) { parent::__construct($name, $stmts, $attributes); $this->extends = $extends; }
public function __construct($name, Block $stmts, array $attributes = []) { parent::__construct($name, $stmts, $attributes); $this->name = $this->addReadRef($name); $this->stmts = $stmts; }