Mercurial > hg > cmmr2012-drupal-site
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')) { |