Fix support for imagemagick <3.3, refs #7762
parent
489e0d4b12
commit
5ce5560040
|
@ -158,15 +158,10 @@ class PlatformRepository extends ArrayRepository
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'imagick':
|
case 'imagick':
|
||||||
$reflector = new \ReflectionExtension('imagick');
|
$imagick = new \Imagick();
|
||||||
|
$imageMagickVersion = $imagick->getVersion();
|
||||||
ob_start();
|
preg_match('/^ImageMagick ([\d.]+)-(\d+)/', $imageMagickVersion['versionString'], $matches);
|
||||||
$reflector->info();
|
|
||||||
$output = ob_get_clean();
|
|
||||||
|
|
||||||
preg_match('/^(Imagick using ImageMagick library version|ImageMagick version) => ImageMagick ([\d.]+)-(\d+)/m', $output, $matches);
|
|
||||||
$prettyVersion = "{$matches[1]}.{$matches[2]}";
|
$prettyVersion = "{$matches[1]}.{$matches[2]}";
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'libxml':
|
case 'libxml':
|
||||||
|
|
Loading…
Reference in New Issue