ats-1.0.x-dev/ats_candidate/src/Form/AtsCandidateSettingsForm.php
ats_candidate/src/Form/AtsCandidateSettingsForm.php
<?php namespace Drupal\ats_candidate\Form; use Drupal\Core\Form\FormBase; use Drupal\Core\Form\FormStateInterface; /** * Configuration form for an ats candidate entity type. */ class AtsCandidateSettingsForm extends FormBase { /** * {@inheritdoc} */ public function getFormId() { return 'ats_candidate_settings'; } /** * {@inheritdoc} */ public function buildForm(array $form, FormStateInterface $form_state) { $form['settings'] = [ '#markup' => $this->t('Settings form for an ats candidate entity type.'), ]; $form['actions'] = [ '#type' => 'actions', ]; $form['actions']['submit'] = [ '#type' => 'submit', '#value' => $this->t('Save'), ]; return $form; } /** * {@inheritdoc} */ public function submitForm(array &$form, FormStateInterface $form_state) { $this->messenger()->addStatus($this->t('The configuration has been updated.')); } }