Mercurial > hg > isophonics-drupal-site
comparison core/modules/system/src/Plugin/ImageToolkit/GDToolkit.php @ 17:129ea1e6d783
Update, including to Drupal core 8.6.10
author | Chris Cannam |
---|---|
date | Thu, 28 Feb 2019 13:21:36 +0000 |
parents | 1fec387a4317 |
children | af1871eacc83 |
comparison
equal
deleted
inserted
replaced
16:c2387f117808 | 17:129ea1e6d783 |
---|---|
1 <?php | 1 <?php |
2 | 2 |
3 namespace Drupal\system\Plugin\ImageToolkit; | 3 namespace Drupal\system\Plugin\ImageToolkit; |
4 | 4 |
5 use Drupal\Component\Utility\Color; | 5 use Drupal\Component\Utility\Color; |
6 use Drupal\Component\Utility\Unicode; | |
7 use Drupal\Core\Config\ConfigFactoryInterface; | 6 use Drupal\Core\Config\ConfigFactoryInterface; |
8 use Drupal\Core\Form\FormStateInterface; | 7 use Drupal\Core\Form\FormStateInterface; |
9 use Drupal\Core\ImageToolkit\ImageToolkitBase; | 8 use Drupal\Core\ImageToolkit\ImageToolkitBase; |
10 use Drupal\Core\ImageToolkit\ImageToolkitOperationManagerInterface; | 9 use Drupal\Core\ImageToolkit\ImageToolkitOperationManagerInterface; |
11 use Drupal\Core\StreamWrapper\StreamWrapperInterface; | 10 use Drupal\Core\StreamWrapper\StreamWrapperInterface; |
393 public static function getSupportedExtensions() { | 392 public static function getSupportedExtensions() { |
394 $extensions = []; | 393 $extensions = []; |
395 foreach (static::supportedTypes() as $image_type) { | 394 foreach (static::supportedTypes() as $image_type) { |
396 // @todo Automatically fetch possible extensions for each mime type. | 395 // @todo Automatically fetch possible extensions for each mime type. |
397 // @see https://www.drupal.org/node/2311679 | 396 // @see https://www.drupal.org/node/2311679 |
398 $extension = Unicode::strtolower(image_type_to_extension($image_type, FALSE)); | 397 $extension = mb_strtolower(image_type_to_extension($image_type, FALSE)); |
399 $extensions[] = $extension; | 398 $extensions[] = $extension; |
400 // Add some known similar extensions. | 399 // Add some known similar extensions. |
401 if ($extension === 'jpeg') { | 400 if ($extension === 'jpeg') { |
402 $extensions[] = 'jpg'; | 401 $extensions[] = 'jpg'; |
403 $extensions[] = 'jpe'; | 402 $extensions[] = 'jpe'; |