<?php  namespace App\Services\Pdf\GeneralReport\Services;  use App\Models\Category; use App\Enums\CategoryReportGroup; use Illuminate\Support\Collection; use App\Services\Pdf\GeneralReport\DataProviders\EmployeeEngagementDataProvider;  class EmployeeEngagementDataCalculation { 	public function __construct(protected EmployeeEngagementDataProvider $employeeEngagementDataProvider){}  	public function calculate(Collection $categories, array $applicants): int{}  	protected function calculateEmployeeEngagement(Collection $engagementAnswers, array $applicants): int{}  	private function getAnswers(array $categories, array $applicants): Collection{}  	private function getCategoryIds(Collection $categories): array{} }