|
|
|
@ -158,15 +158,10 @@ 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 version) => ImageMagick ([\d.]+)-(\d+)/m', $output, $matches);
|
|
|
|
|
$imagick = new \Imagick();
|
|
|
|
|
$imageMagickVersion = $imagick->getVersion();
|
|
|
|
|
preg_match('/^ImageMagick ([\d.]+)-(\d+)/', $imageMagickVersion['versionString'], $matches);
|
|
|
|
|
$prettyVersion = "{$matches[1]}.{$matches[2]}";
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case 'libxml':
|
|
|
|
|