X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fviews%2Fsrc%2FViewsDataHelper.php;h=6a9188bee6813bdebf323d46ba6c3cea7cfde9d8;hb=5b8bb166bfa98770daef9de5c127fc2e6ef02340;hp=32e6adae8f26be86b108665d82d81acf107a2130;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/web/core/modules/views/src/ViewsDataHelper.php b/web/core/modules/views/src/ViewsDataHelper.php index 32e6adae8..6a9188bee 100644 --- a/web/core/modules/views/src/ViewsDataHelper.php +++ b/web/core/modules/views/src/ViewsDataHelper.php @@ -2,8 +2,7 @@ namespace Drupal\views; -use Drupal\Component\Utility\Unicode; -use Drupal\Component\Utility\SafeMarkup; +use Drupal\Component\Render\FormattableMarkup; /** * Defines a helper class for stuff related to views data. @@ -20,7 +19,7 @@ class ViewsDataHelper { /** * A prepared list of all fields, keyed by base_table and handler type. * - * @param array + * @var array */ protected $fields; @@ -120,7 +119,7 @@ class ViewsDataHelper { } else { if ($string != 'base') { - $strings[$field][$key][$string] = SafeMarkup::format("Error: missing @component", ['@component' => $string]); + $strings[$field][$key][$string] = new FormattableMarkup("Error: missing @component", ['@component' => $string]); } } } @@ -174,14 +173,14 @@ class ViewsDataHelper { * decided. */ protected static function fetchedFieldSort($a, $b) { - $a_group = Unicode::strtolower($a['group']); - $b_group = Unicode::strtolower($b['group']); + $a_group = mb_strtolower($a['group']); + $b_group = mb_strtolower($b['group']); if ($a_group != $b_group) { return $a_group < $b_group ? -1 : 1; } - $a_title = Unicode::strtolower($a['title']); - $b_title = Unicode::strtolower($b['title']); + $a_title = mb_strtolower($a['title']); + $b_title = mb_strtolower($b['title']); if ($a_title != $b_title) { return $a_title < $b_title ? -1 : 1; }