comparison core/modules/aggregator/src/FeedForm.php @ 18:af1871eacc83

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:33:08 +0100
parents 129ea1e6d783
children
comparison
equal deleted inserted replaced
17:129ea1e6d783 18:af1871eacc83
18 */ 18 */
19 public function save(array $form, FormStateInterface $form_state) { 19 public function save(array $form, FormStateInterface $form_state) {
20 $feed = $this->entity; 20 $feed = $this->entity;
21 $status = $feed->save(); 21 $status = $feed->save();
22 $label = $feed->label(); 22 $label = $feed->label();
23 $view_link = $feed->link($label, 'canonical'); 23 $view_link = $feed->toLink($label, 'canonical')->toString();
24 if ($status == SAVED_UPDATED) { 24 if ($status == SAVED_UPDATED) {
25 $this->messenger()->addStatus($this->t('The feed %feed has been updated.', ['%feed' => $view_link])); 25 $this->messenger()->addStatus($this->t('The feed %feed has been updated.', ['%feed' => $view_link]));
26 $form_state->setRedirectUrl($feed->urlInfo('canonical')); 26 $form_state->setRedirectUrl($feed->toUrl('canonical'));
27 } 27 }
28 else { 28 else {
29 $this->logger('aggregator')->notice('Feed %feed added.', ['%feed' => $feed->label(), 'link' => $this->l($this->t('View'), new Url('aggregator.admin_overview'))]); 29 $this->logger('aggregator')->notice('Feed %feed added.', ['%feed' => $feed->label(), 'link' => $this->l($this->t('View'), new Url('aggregator.admin_overview'))]);
30 $this->messenger()->addStatus($this->t('The feed %feed has been added.', ['%feed' => $view_link])); 30 $this->messenger()->addStatus($this->t('The feed %feed has been added.', ['%feed' => $view_link]));
31 } 31 }