*/ namespace oat\taoQtiTest\scripts\install; use oat\tao\model\ClientLibConfigRegistry; /** * Enables the guided navigation */ class SetLinearNextItemWarningConfig extends \common_ext_action_InstallAction { /** * @param $params * @return \common_report_Report */ public function __invoke($params) { $extension = $this->getServiceManager()->get(\common_ext_ExtensionsManager::SERVICE_ID)->getExtensionById('taoQtiTest'); $config = $extension->getConfig('testRunner'); $config['force-enable-linear-next-item-warning'] = false; $config['enable-linear-next-item-warning-checkbox'] = true; $extension->setConfig('testRunner', $config); return new \common_report_Report( \common_report_Report::TYPE_SUCCESS, "Next item warning configuration set." ); } }