<?php  namespace App\Services\Applicants;  use App\Contracts\Reportable;  class IzzPdfEnpsCalculationService { 	public function calculateEnpsGrade(Reportable $reportable): int{}  	public function calculatePercentageDataForEnpsGradeCalculation(Reportable $reportable): array{}  	protected function getPromotorApplicantsCount(Reportable $reportable): int{}  	protected function getPassiveApplicantsCount(Reportable $reportable): int{}  	protected function getCriticApplicantsCount(Reportable $reportable): int{}  	protected function getTotalApplicantsCount(Reportable $reportable): int{}  	private function calculatePromotorsPercentage(int $numberOfPromotorApplicants, int $totalApplicantsCount): float{}  	private function calculatePassivesPercentage(int $numberOfPassiveApplicants, int $totalApplicantsCount): float{}  	private function calculateCriticsPercentage(int $numberOfCriticApplicants, int $totalApplicantsCount): float{}  	private function calculateEnpsGradeUsingPreparedData(float $promotorsPercentage, float $criticsPercentage): int{}  	private function roundToNumberOfDecimals(float $number, int $decimals = 2): float{} }