class PathAliasForm

Same name and namespace in other branches
  1. 11.x core/modules/path/src/PathAliasForm.php \Drupal\path\PathAliasForm

Form handler for the path alias edit forms.

@internal

Hierarchy

Expanded class hierarchy of PathAliasForm

1 file declares its use of PathAliasForm
path.module in core/modules/path/path.module
Enables users to rename URLs.

File

core/modules/path/src/PathAliasForm.php, line 13

Namespace

Drupal\path
View source
class PathAliasForm extends ContentEntityForm {
  
  /**
   * The path_alias entity.
   *
   * @var \Drupal\path_alias\PathAliasInterface
   */
  protected $entity;
  
  /**
   * {@inheritdoc}
   */
  public function save(array $form, FormStateInterface $form_state) {
    parent::save($form, $form_state);
    $this->messenger()
      ->addStatus($this->t('The alias has been saved.'));
    $form_state->setRedirect('entity.path_alias.collection');
  }

}

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