From fd8bd3520c0b07d3292ea20d084ad83a7410a353 Mon Sep 17 00:00:00 2001 From: Mike Schroder Date: Thu, 10 Mar 2016 01:18:39 +0000 Subject: [PATCH] Media: Support Imagick in HHVM. Removes case-sensitivity from Imagick feature detection within `WP_Image_Editor_Imagick::test()`. This allows correct detection of Imagick support within HHVM. Props markoheijnen, DuckDagobert. Fixes #35973. git-svn-id: https://develop.svn.wordpress.org/trunk@36916 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/class-wp-image-editor-imagick.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/wp-includes/class-wp-image-editor-imagick.php b/src/wp-includes/class-wp-image-editor-imagick.php index 7ac9788ba0..c769df216e 100644 --- a/src/wp-includes/class-wp-image-editor-imagick.php +++ b/src/wp-includes/class-wp-image-editor-imagick.php @@ -79,8 +79,10 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor { if ( ! defined( 'imagick::COMPRESSION_JPEG' ) ) return false; - if ( array_diff( $required_methods, get_class_methods( 'Imagick' ) ) ) + $class_methods = array_map( 'strtolower', get_class_methods( 'Imagick' ) ); + if ( array_diff( $required_methods, $class_methods ) ) { return false; + } return true; }