Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / lib / Drupal / Core / Field / Plugin / Field / FieldType / UriItem.php
index 8d1d6e64949b88c833bc95a61c03bda04115d8d8..cfc7b1d0673c26a5915d64c4b50d89b6eda4be64 100644 (file)
@@ -2,7 +2,6 @@
 
 namespace Drupal\Core\Field\Plugin\Field\FieldType;
 
-use Drupal\Component\Utility\Unicode;
 use Drupal\Core\Field\FieldDefinitionInterface;
 use Drupal\Core\Field\FieldStorageDefinitionInterface;
 use Drupal\Core\TypedData\DataDefinition;
@@ -81,7 +80,7 @@ class UriItem extends StringItem {
     $values = parent::generateSampleValue($field_definition);
     $suffix_length = $field_definition->getSetting('max_length') - 7;
     foreach ($values as $key => $value) {
-      $values[$key] = 'http://' . Unicode::substr($value, 0, $suffix_length);
+      $values[$key] = 'http://' . mb_substr($value, 0, $suffix_length);
     }
     return $values;
   }