public function prepareComparativeDataObject(Collection $client_surveys, GetComparativeReport $request, string $locale, Collection $all_client_surveys_categories, Collection $surveys_with_categories_data, array $engagement_all_surveys, array $enps_all_surveys, array $all_categories_last_page_data, bool $client_survey_with_applicants_exists, array $esi_all_data): void 	{ 		$filters = $request->comparative_surveys_filter ?? [];  		$this->comparativeDataObject->setHeaderLogoUrl($this->getHeaderLogoUrl($locale)); 		$this->comparativeDataObject->setClientSurveys($client_surveys); 		$this->comparativeDataObject->setAllEngagements($engagement_all_surveys); 		$this->comparativeDataObject->setAllEnps($enps_all_surveys); 		$this->comparativeDataObject->setSurveysWithCategoriesScoresCollection($surveys_with_categories_data); 		$this->comparativeDataObject->setAllClientSurveyCategories($all_client_surveys_categories); 		$this->comparativeDataObject->setCategoriesAllData($all_categories_last_page_data); 		$this->comparativeDataObject->setClientSurveysUsedFilters($this->getFilterValueNames($filters, $locale)); 		$this->comparativeDataObject->setApplicants($client_survey_with_applicants_exists); 		$this->comparativeDataObject->setEsiData($esi_all_data); 	}