selectSignificantTerms($module); $data['pricewatch_url'] = sprintf( 'https://tweakers.net/pricewatch/zoeken/?keyword=%s', rawurlencode($module) ); return $data; } protected function getAdditionalHeaders(): array { return ['pricewatch_url']; } private function selectSignificantTerms(string $module): string { $parts = explode(' ', trim($module), 2); if ((count($parts) === 2) && stripos($parts[1], 'ver') !== false) { return $parts[0]; } return $module; } }