comparison core/lib/Drupal/Core/Utility/token.api.php @ 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
comparison
equal deleted inserted replaced
4:a9cd425dd02b 5:12f9dff5fda9
98 case 'title': 98 case 'title':
99 $replacements[$original] = $node->getTitle(); 99 $replacements[$original] = $node->getTitle();
100 break; 100 break;
101 101
102 case 'edit-url': 102 case 'edit-url':
103 $replacements[$original] = $node->url('edit-form', $url_options); 103 $replacements[$original] = $node->toUrl('edit-form', $url_options)->toString();
104 break; 104 break;
105 105
106 // Default values for the chained tokens handled below. 106 // Default values for the chained tokens handled below.
107 case 'author': 107 case 'author':
108 $account = $node->getOwner() ? $node->getOwner() : User::load(0); 108 $account = $node->getOwner() ? $node->getOwner() : User::load(0);
109 $replacements[$original] = $account->label(); 109 $replacements[$original] = $account->label();
110 $bubbleable_metadata->addCacheableDependency($account); 110 $bubbleable_metadata->addCacheableDependency($account);
111 break; 111 break;
112 112
113 case 'created': 113 case 'created':
114 $replacements[$original] = format_date($node->getCreatedTime(), 'medium', '', NULL, $langcode); 114 $replacements[$original] = \Drupal::service('date.formatter')->format($node->getCreatedTime(), 'medium', '', NULL, $langcode);
115 break; 115 break;
116 } 116 }
117 } 117 }
118 118
119 if ($author_tokens = $token_service->findWithPrefix($tokens, 'author')) { 119 if ($author_tokens = $token_service->findWithPrefix($tokens, 'author')) {