FieldValidationRuleEditForm.php in Field Validation 8
File
src/Form/FieldValidationRuleEditForm.php
View source
<?php
namespace Drupal\field_validation\Form;
use Drupal\Core\Form\FormStateInterface;
use Drupal\field_validation\FieldValidationRuleSetInterface;
class FieldValidationRuleEditForm extends FieldValidationRuleFormBase {
public function buildForm(array $form, FormStateInterface $form_state, FieldValidationRuleSetInterface $field_validation_rule_set = NULL, $field_validation_rule = NULL, $field_name = '') {
$form = parent::buildForm($form, $form_state, $field_validation_rule_set, $field_validation_rule);
$form['#title'] = $this
->t('Edit %label rule', [
'%label' => $this->fieldValidationRule
->label(),
]);
$form['actions']['submit']['#value'] = $this
->t('Update rule');
return $form;
}
protected function prepareFieldValidationRule($field_validation_rule) {
return $this->fieldValidationRuleSet
->getFieldValidationRule($field_validation_rule);
}
}