function SelectProfileForm::submitForm
Same name in other branches
- 9 core/lib/Drupal/Core/Installer/Form/SelectProfileForm.php \Drupal\Core\Installer\Form\SelectProfileForm::submitForm()
- 8.9.x core/lib/Drupal/Core/Installer/Form/SelectProfileForm.php \Drupal\Core\Installer\Form\SelectProfileForm::submitForm()
- 11.x core/lib/Drupal/Core/Installer/Form/SelectProfileForm.php \Drupal\Core\Installer\Form\SelectProfileForm::submitForm()
Overrides FormInterface::submitForm
File
-
core/
lib/ Drupal/ Core/ Installer/ Form/ SelectProfileForm.php, line 148
Class
- SelectProfileForm
- Provides the profile selection form.
Namespace
Drupal\Core\Installer\FormCode
public function submitForm(array &$form, FormStateInterface $form_state) {
global $install_state;
$profile = $form_state->getValue('profile');
if ($profile === static::CONFIG_INSTALL_PROFILE_KEY) {
$sync = new FileStorage(Settings::get('config_sync_directory'));
$profile = $sync->read('core.extension')['profile'] ?? FALSE;
$install_state['parameters']['existing_config'] = TRUE;
}
$install_state['parameters']['profile'] = $profile;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.