Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / modules / views_ui / views_ui.module
index bae74a83e76bbe630db61587f8fbd9e457fdb1de..318d85bd69148d9b3c5482e1464d2eae62791ebe 100644 (file)
@@ -5,7 +5,6 @@
  * Provide structure for the administrative interface to Views.
  */
 
-use Drupal\Component\Utility\Unicode;
 use Drupal\Core\Routing\RouteMatchInterface;
 use Drupal\Core\Url;
 use Drupal\views\ViewExecutable;
@@ -135,7 +134,7 @@ function views_ui_preprocess_views_view(&$variables) {
   // Render title for the admin preview.
   if (!empty($view->live_preview)) {
     $variables['title'] = [
-      '#markup' => $view->getTitle()
+      '#markup' => $view->getTitle(),
     ];
   }
 
@@ -341,8 +340,8 @@ function views_ui_views_analyze(ViewExecutable $view) {
  * This is often used in the UI to ensure long strings fit.
  */
 function views_ui_truncate($string, $length) {
-  if (Unicode::strlen($string) > $length) {
-    $string = Unicode::substr($string, 0, $length);
+  if (mb_strlen($string) > $length) {
+    $string = mb_substr($string, 0, $length);
     $string .= '...';
   }