/**
* Provides a form to configure and rewrite settings.php.
+ *
+ * @internal
*/
class SiteSettingsForm extends FormBase {
$form['settings'][$key]['#states'] = [
'visible' => [
':input[name=driver]' => ['value' => $key],
- ]
+ ],
];
}
*/
protected function getDatabaseErrors(array $database, $settings_file) {
$errors = install_database_errors($database, $settings_file);
- $form_errors = array_filter($errors, function($value) {
+ $form_errors = array_filter($errors, function ($value) {
// Errors keyed by something other than an integer already are linked to
// form elements.
return is_int($value);
'value' => Crypt::randomBytesBase64(55),
'required' => TRUE,
];
- // Remember the profile which was used.
- $settings['settings']['install_profile'] = (object) [
- 'value' => $install_state['parameters']['profile'],
- 'required' => TRUE,
- ];
drupal_rewrite_settings($settings);