Bladeren bron

add lib-imagick to show -p output (#7762)

Elan Ruusamäe 6 jaren geleden
bovenliggende
commit
f9234222d1
1 gewijzigde bestanden met toevoegingen van 12 en 0 verwijderingen
  1. 12 0
      src/Composer/Repository/PlatformRepository.php

+ 12 - 0
src/Composer/Repository/PlatformRepository.php

@@ -157,6 +157,18 @@ class PlatformRepository extends ArrayRepository
 
                     break;
 
+                case 'imagick':
+                    $reflector = new \ReflectionExtension('imagick');
+
+                    ob_start();
+                    $reflector->info();
+                    $output = ob_get_clean();
+
+                    preg_match('/^Imagick using ImageMagick library version => ImageMagick ([\d.]+)-(\d+)/m', $output, $matches);
+                    $prettyVersion = "{$matches[1]}.{$matches[2]}";
+
+                    break;
+
                 case 'libxml':
                     $prettyVersion = LIBXML_DOTTED_VERSION;
                     break;