modes; } public function getActiveMode(): TrackingModeInterface { $trackingMode = $this->configuration->getTimesheetTrackingMode(); foreach ($this->getModes() as $mode) { if ($mode->getId() === $trackingMode) { return $mode; } } throw new ServiceNotFoundException($trackingMode); } }