Chris@13: type = \is_string($type) ? new Identifier($type) : $type; Chris@0: $this->byRef = $byRef; Chris@0: $this->variadic = $variadic; Chris@13: $this->var = $var; Chris@0: $this->default = $default; Chris@0: } Chris@0: Chris@13: public function getSubNodeNames() : array { Chris@13: return ['type', 'byRef', 'variadic', 'var', 'default']; Chris@13: } Chris@17: Chris@13: public function getType() : string { Chris@13: return 'Param'; Chris@0: } Chris@0: }