fields ?? null; if (isset($fields)) { return "/_cat/fielddata/$fields"; } return "/_cat/fielddata"; } public function getParamWhitelist(): array { return [ 'format', 'bytes', 'h', 'help', 's', 'v', 'fields' ]; } public function getMethod(): string { return 'GET'; } public function setFields($fields): Fielddata { if (isset($fields) !== true) { return $this; } if (is_array($fields) === true) { $fields = implode(",", $fields); } $this->fields = $fields; return $this; } }