getMapper()->map( $this->getProviderService()->getAllProviders(), $this->getTestRunnerPluginService()->getAllPlugins(), $this->getTestRunnerConfigurationService()->getConfig() ); } private function getProviderService(): TestProviderService { return $this->getServiceLocator()->get(TestProviderService::SERVICE_ID); } private function getTestRunnerPluginService(): TestPluginService { return $this->getServiceLocator()->get(TestPluginService::SERVICE_ID); } private function getTestRunnerConfigurationService(): QtiRunnerConfig { return $this->getServiceLocator()->get(QtiRunnerConfig::SERVICE_ID); } private function getMapper(): TestPreviewerConfigurationMapper { return $this->getServiceLocator()->get(TestPreviewerConfigurationMapper::class); } }