name = $data['name']; if (isset($data['parameters'])) { $this->parameters = $data['parameters']; } return $this; } public function toArray(): array { $returnArray = [ 'name' => $this->name ]; if ($this->parameters) { $returnArray['parameters'] = $this->parameters; } return $returnArray; } public function getName(): string { return $this->name; } public function getParameters(): array { return $this->parameters; } }