BaikalAdmin\Controller\Install\Database::execute PHP Méthode

execute() public méthode

# \Formal\Form
public execute ( )
    function execute()
    {
        $this->oModel = new \Baikal\Model\Config\Database(PROJECT_PATH_SPECIFIC . "config.system.php");
        $this->oForm = $this->oModel->formForThisModelInstance(["close" => false, "hook.validation" => [$this, "validateConnection"], "hook.morphology" => [$this, "hideMySQLFieldWhenNeeded"]]);
        if ($this->oForm->submitted()) {
            $this->oForm->execute();
            if ($this->oForm->persisted()) {
                touch(PROJECT_PATH_SPECIFIC . '/INSTALL_DISABLED');
            }
        }
    }