diff --git a/extensions/yii/imagine/BaseImage.php b/extensions/yii/imagine/BaseImage.php index 1da31e1..960acef 100644 --- a/extensions/yii/imagine/BaseImage.php +++ b/extensions/yii/imagine/BaseImage.php @@ -59,10 +59,10 @@ class BaseImage */ public static function getImagine() { - if (static::$_imagine === null) { - static::$_imagine = static::createImagine(); + if (self::$_imagine === null) { + self::$_imagine = static::createImagine(); } - return static::$_imagine; + return self::$_imagine; } /** @@ -70,7 +70,7 @@ class BaseImage */ public static function setImagine($imagine) { - static::$_imagine = $imagine; + self::$_imagine = $imagine; } /** @@ -88,12 +88,12 @@ class BaseImage } break; case self::DRIVER_IMAGICK: - if (!class_exists('Imagick', false)) { + if (class_exists('Imagick', false)) { return new \Imagine\Imagick\Imagine(); } break; case self::DRIVER_GD2: - if (!function_exists('gd_info')) { + if (function_exists('gd_info')) { return new \Imagine\Gd\Imagine(); } break;