. */ namespace OrangeHRM\Installer\Controller; use OrangeHRM\Config\Config; use OrangeHRM\Core\Helper\VueControllerHelper; use OrangeHRM\Core\Vue\Component; use OrangeHRM\Core\Vue\Prop; use OrangeHRM\Framework\Http\Request; use OrangeHRM\Installer\Util\StateContainer; class WelcomeController extends AbstractInstallerVueController { /** * @inheritDoc */ public function preRender(Request $request): void { $component = new Component('welcome-screen'); $component->addProp( new Prop(VueControllerHelper::PRODUCT_VERSION, Prop::TYPE_STRING, Config::PRODUCT_VERSION) ); $this->setComponent($component); StateContainer::getInstance()->setCurrentScreen(self::WELCOME_SCREEN); } }