Mercurial > hg > cmmr2012-drupal-site
diff core/modules/contact/contact.module @ 5:12f9dff5fda9 tip
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:34:47 +0100 |
parents | c75dbcec494b |
children |
line wrap: on
line diff
--- a/core/modules/contact/contact.module Thu Feb 28 13:11:55 2019 +0000 +++ b/core/modules/contact/contact.module Thu May 09 15:34:47 2019 +0100 @@ -5,6 +5,7 @@ * Enables the use of personal and site-wide contact forms. */ +use Drupal\Core\Url; use Drupal\Core\Form\FormStateInterface; use Drupal\Core\Routing\RouteMatchInterface; use Drupal\contact\Plugin\rest\resource\ContactMessageResource; @@ -17,9 +18,9 @@ switch ($route_name) { case 'help.page.contact': - $menu_page = \Drupal::moduleHandler()->moduleExists('menu_ui') ? \Drupal::url('entity.menu.collection') : '#'; - $block_page = \Drupal::moduleHandler()->moduleExists('block') ? \Drupal::url('block.admin_display') : '#'; - $contact_page = \Drupal::url('entity.contact_form.collection'); + $menu_page = \Drupal::moduleHandler()->moduleExists('menu_ui') ? Url::fromRoute('entity.menu.collection')->toString() : '#'; + $block_page = \Drupal::moduleHandler()->moduleExists('block') ? Url::fromRoute('block.admin_display')->toString() : '#'; + $contact_page = Url::fromRoute('entity.contact_form.collection')->toString(); $output = ''; $output .= '<h3>' . t('About') . '</h3>'; $output .= '<p>' . t('The Contact module allows visitors to contact registered users on your site, using the personal contact form, and also allows you to set up site-wide contact forms. For more information, see the <a href=":contact">online documentation for the Contact module</a>.', [':contact' => 'https://www.drupal.org/documentation/modules/contact']) . '</p>'; @@ -123,11 +124,11 @@ '@site-name' => \Drupal::config('system.site')->get('name'), '@subject' => $contact_message->getSubject(), '@form' => !empty($params['contact_form']) ? $params['contact_form']->label() : NULL, - '@form-url' => \Drupal::url('<current>', [], ['absolute' => TRUE, 'language' => $language]), + '@form-url' => Url::fromRoute('<current>', [], ['absolute' => TRUE, 'language' => $language])->toString(), '@sender-name' => $sender->getDisplayName(), ]; if ($sender->isAuthenticated()) { - $variables['@sender-url'] = $sender->url('canonical', ['absolute' => TRUE, 'language' => $language]); + $variables['@sender-url'] = $sender->toUrl('canonical', ['absolute' => TRUE, 'language' => $language])->toString(); } else { $variables['@sender-url'] = $params['sender']->getEmail(); @@ -153,7 +154,7 @@ case 'user_copy': $variables += [ '@recipient-name' => $params['recipient']->getDisplayName(), - '@recipient-edit-url' => $params['recipient']->url('edit-form', ['absolute' => TRUE, 'language' => $language]), + '@recipient-edit-url' => $params['recipient']->toUrl('edit-form', ['absolute' => TRUE, 'language' => $language])->toString(), ]; $message['subject'] .= t('[@site-name] @subject', $variables, $options); $message['body'][] = t('Hello @recipient-name,', $variables, $options);