function ConditionPluginBase::submitConfigurationForm

Same name in other branches
  1. 8.9.x core/lib/Drupal/Core/Condition/ConditionPluginBase.php \Drupal\Core\Condition\ConditionPluginBase::submitConfigurationForm()
  2. 10 core/lib/Drupal/Core/Condition/ConditionPluginBase.php \Drupal\Core\Condition\ConditionPluginBase::submitConfigurationForm()
  3. 11.x core/lib/Drupal/Core/Condition/ConditionPluginBase.php \Drupal\Core\Condition\ConditionPluginBase::submitConfigurationForm()

Overrides PluginFormInterface::submitConfigurationForm

6 calls to ConditionPluginBase::submitConfigurationForm()
CurrentThemeCondition::submitConfigurationForm in core/modules/system/src/Plugin/Condition/CurrentThemeCondition.php
Form submission handler.
EntityBundle::submitConfigurationForm in core/lib/Drupal/Core/Entity/Plugin/Condition/EntityBundle.php
Form submission handler.
Language::submitConfigurationForm in core/modules/language/src/Plugin/Condition/Language.php
Form submission handler.
NodeType::submitConfigurationForm in core/modules/node/src/Plugin/Condition/NodeType.php
Form submission handler.
RequestPath::submitConfigurationForm in core/modules/system/src/Plugin/Condition/RequestPath.php
Form submission handler.

... See full list

6 methods override ConditionPluginBase::submitConfigurationForm()
CurrentThemeCondition::submitConfigurationForm in core/modules/system/src/Plugin/Condition/CurrentThemeCondition.php
Form submission handler.
EntityBundle::submitConfigurationForm in core/lib/Drupal/Core/Entity/Plugin/Condition/EntityBundle.php
Form submission handler.
Language::submitConfigurationForm in core/modules/language/src/Plugin/Condition/Language.php
Form submission handler.
NodeType::submitConfigurationForm in core/modules/node/src/Plugin/Condition/NodeType.php
Form submission handler.
RequestPath::submitConfigurationForm in core/modules/system/src/Plugin/Condition/RequestPath.php
Form submission handler.

... See full list

File

core/lib/Drupal/Core/Condition/ConditionPluginBase.php, line 73

Class

ConditionPluginBase
Provides a basis for fulfilling contexts for condition plugins.

Namespace

Drupal\Core\Condition

Code

public function submitConfigurationForm(array &$form, FormStateInterface $form_state) {
    $this->configuration['negate'] = $form_state->getValue('negate');
    if ($form_state->hasValue('context_mapping')) {
        $this->setContextMapping($form_state->getValue('context_mapping'));
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.