workflowType = $plugin; } /** * {@inheritdoc} */ public function validateConfigurationForm(array &$form, FormStateInterface $form_state) { } /** * {@inheritdoc} */ public function submitConfigurationForm(array &$form, FormStateInterface $form_state) { $values = $form_state->getValues(); $transition = $form_state->get('transition'); $configuration = $this->workflowType->getConfiguration(); $configuration['transitions'][$transition->id()] = $values + $configuration['transitions'][$transition->id()]; $this->workflowType->setConfiguration($configuration); } }