Image/Transform.php
authorAlan Knowles <alan@roojs.com>
Tue, 7 Jun 2016 03:44:50 +0000 (11:44 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 7 Jun 2016 03:44:50 +0000 (11:44 +0800)
Image/Transform.php

index ab1d546..f7136c0 100644 (file)
@@ -198,7 +198,7 @@ class Image_Transform
      * @see PEAR::isError()
      * @see Image_Transform::setOption()
      */
-    function factory($driver = '')
+    static function factory($driver = '')
     {
         if ($driver == '') {
             $extensions = array(
@@ -212,13 +212,13 @@ class Image_Transform
             }
 
             foreach ($extensions as $ext => $ext_driver) {
-                if (PEAR::loadExtension($ext)) {
+                if (PEAR5::loadExtension($ext)) {
                     $driver = $ext_driver;
                     break;
                 }
             }
             if (!$driver) {
-                return PEAR::raiseError(
+                return PEAR5::raiseError(
                     'No image library specified and none can be found.'
                     . ' You must specify driver in factory() call.',
                     IMAGE_TRANSFORM_ERROR_ARGUMENT