BaikalAdmin\Controller\Install\Database::hideMySQLFieldWhenNeeded PHP Метод

hideMySQLFieldWhenNeeded() публичный Метод

public hideMySQLFieldWhenNeeded ( Form $oForm, Morphology $oMorpho )
$oForm Formal\Form
$oMorpho Formal\Form\Morphology
    function hideMySQLFieldWhenNeeded(\Formal\Form $oForm, \Formal\Form\Morphology $oMorpho)
    {
        if ($oForm->submitted()) {
            $bMySQL = intval($oForm->postValue("PROJECT_DB_MYSQL")) === 1;
        } else {
            $bMySQL = PROJECT_DB_MYSQL;
        }
        if ($bMySQL === true) {
            $oMorpho->remove("PROJECT_SQLITE_FILE");
        } else {
            $oMorpho->remove("PROJECT_DB_MYSQL_HOST");
            $oMorpho->remove("PROJECT_DB_MYSQL_DBNAME");
            $oMorpho->remove("PROJECT_DB_MYSQL_USERNAME");
            $oMorpho->remove("PROJECT_DB_MYSQL_PASSWORD");
        }
    }