'setAsBackendForm', 'class' => 'icinga-controls' ]; protected function assemble() { $this->addElement('checkbox', 'backend', [ 'class' => 'autosubmit', 'label' => t('Use Icinga DB As Backend'), 'value' => IcingadbSupportHook::isIcingaDbSetAsPreferredBackend() ]); } public function onSuccess() { Session::getSession()->getNamespace('icingadb')->set( IcingadbSupportHook::PREFERENCE_NAME, $this->getElement('backend')->isChecked() ); } }