class PatternEditForm extends EntityForm {
/**
+ * The alias type manager.
+ *
* @var \Drupal\pathauto\AliasTypeManager
*/
protected $manager;
protected $entityTypeBundleInfo;
/**
+ * The entity manager service.
+ *
* @var \Drupal\Core\Entity\EntityTypeManagerInterface
*/
protected $entityTypeManager;
/**
+ * The language manager service.
+ *
* @var \Drupal\Core\Language\LanguageManagerInterface
*/
protected $languageManager;
* PatternEditForm constructor.
*
* @param \Drupal\pathauto\AliasTypeManager $manager
+ * The alias type manager.
* @param \Drupal\Core\Entity\EntityTypeBundleInfoInterface $entity_type_bundle_info
+ * The entity type bundle info service.
* @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
+ * The entity manager service.
* @param \Drupal\Core\Language\LanguageManagerInterface $language_manager
+ * The language manager service.
*/
function __construct(AliasTypeManager $manager, EntityTypeBundleInfoInterface $entity_type_bundle_info, EntityTypeManagerInterface $entity_type_manager, LanguageManagerInterface $language_manager) {
$this->manager = $manager;
}
/**
- * {@inheritDoc}
+ * {@inheritdoc}
*/
public function buildForm(array $form, FormStateInterface $form_state) {
}
/**
- * {@inheritDoc}
+ * {@inheritdoc}
*/
public function buildEntity(array $form, FormStateInterface $form_state) {
/** @var \Drupal\pathauto\PathautoPatternInterface $entity */
}
/**
- * {@inheritDoc}
+ * {@inheritdoc}
*/
public function save(array $form, FormStateInterface $form_state) {
parent::save($form, $form_state);
- drupal_set_message($this->t('Pattern @label saved.', ['@label' => $this->entity->label()]));
+ $this->messenger()->addMessage($this->t('Pattern %label saved.', [
+ '%label' => $this->entity->label(),
+ ]));
$form_state->setRedirectUrl($this->entity->toUrl('collection'));
}