X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Foutside_in%2Fsrc%2FForm%2FSystemBrandingOffCanvasForm.php;fp=web%2Fcore%2Fmodules%2Foutside_in%2Fsrc%2FForm%2FSystemBrandingOffCanvasForm.php;h=0000000000000000000000000000000000000000;hp=063041d136ecc1d1cfe4573f13a811a9d81661f0;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hpb=aea91e65e895364e460983b890e295aa5d5540a5 diff --git a/web/core/modules/outside_in/src/Form/SystemBrandingOffCanvasForm.php b/web/core/modules/outside_in/src/Form/SystemBrandingOffCanvasForm.php deleted file mode 100644 index 063041d13..000000000 --- a/web/core/modules/outside_in/src/Form/SystemBrandingOffCanvasForm.php +++ /dev/null @@ -1,104 +0,0 @@ -configFactory = $config_factory; - } - - /** - * {@inheritdoc} - */ - public static function create(ContainerInterface $container) { - return new static( - $container->get('config.factory') - ); - } - - /** - * {@inheritdoc} - */ - public function buildConfigurationForm(array $form, FormStateInterface $form_state) { - $form = $this->plugin->buildConfigurationForm($form, $form_state); - - $form['block_branding']['#type'] = 'details'; - $form['block_branding']['#weight'] = 10; - - // Unset links to Site Information form, we can make these changes here. - unset($form['block_branding']['use_site_name']['#description'], $form['block_branding']['use_site_slogan']['#description']); - - $site_config = $this->configFactory->getEditable('system.site'); - $form['site_information'] = [ - '#type' => 'details', - '#title' => t('Site details'), - '#open' => TRUE, - ]; - $form['site_information']['site_name'] = [ - '#type' => 'textfield', - '#title' => t('Site name'), - '#default_value' => $site_config->get('name'), - '#required' => TRUE, - ]; - $form['site_information']['site_slogan'] = [ - '#type' => 'textfield', - '#title' => t('Slogan'), - '#default_value' => $site_config->get('slogan'), - '#description' => t("How this is used depends on your site's theme."), - ]; - - return $form; - } - - /** - * {@inheritdoc} - */ - public function validateConfigurationForm(array &$form, FormStateInterface $form_state) { - $this->plugin->validateConfigurationForm($form, $form_state); - } - - /** - * {@inheritdoc} - */ - public function submitConfigurationForm(array &$form, FormStateInterface $form_state) { - $site_info = $form_state->getValue('site_information'); - $this->configFactory->getEditable('system.site') - ->set('name', $site_info['site_name']) - ->set('slogan', $site_info['site_slogan']) - ->save(); - $this->plugin->submitConfigurationForm($form, $form_state); - } - -}