53eaf3c1730370235d9a6abf451361ddfa39eea4
[yaffs-website] / web / core / modules / aggregator / src / Form / FeedDeleteForm.php
1 <?php
2
3 namespace Drupal\aggregator\Form;
4
5 use Drupal\Core\Entity\ContentEntityDeleteForm;
6 use Drupal\Core\Url;
7
8 /**
9  * Provides a form for deleting a feed.
10  *
11  * @internal
12  */
13 class FeedDeleteForm extends ContentEntityDeleteForm {
14
15   /**
16    * {@inheritdoc}
17    */
18   public function getCancelUrl() {
19     return new Url('aggregator.admin_overview');
20   }
21
22   /**
23    * {@inheritdoc}
24    */
25   protected function getRedirectUrl() {
26     return $this->getCancelUrl();
27   }
28
29   /**
30    * {@inheritdoc}
31    */
32   protected function getDeletionMessage() {
33     return $this->t('The feed %label has been deleted.', [
34       '%label' => $this->entity->label(),
35     ]);
36   }
37
38 }