cvs: pear /Image_Transform Transform.php
| From: | Peter Bowyer | Date: | Sun, 25 Aug 2002 08:21:57 +0000 |
| Subject: | cvs: pear /Image_Transform Transform.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-5950@lists.php.net to get a copy of this message | ||
reywob Sun Aug 25 04:21:57 2002 EDT
Modified files:
/pear/Image_Transform Transform.php
Log:
Minor fixes
Index: pear/Image_Transform/Transform.php
diff -u pear/Image_Transform/Transform.php:1.8 pear/Image_Transform/Transform.php:1.9
--- pear/Image_Transform/Transform.php:1.8 Fri Aug 23 07:59:00 2002
+++ pear/Image_Transform/Transform.php Sun Aug 25 04:21:57 2002
@@ -17,7 +17,7 @@
// | Vincent Oostindie <vincent@sunlight.tmfweb.nl> |
// +----------------------------------------------------------------------+
//
-// $Id: Transform.php,v 1.8 2002/08/23 11:59:00 pajoye Exp $
+// $Id: Transform.php,v 1.9 2002/08/25 08:21:57 reywob Exp $
//
// Image Transformation interface
//
@@ -97,18 +97,19 @@
/**
* Create a new Image_resize object
*
- * @param mixed $options An associative array of option names and
- * their values. See Image_Resize::setOption for more information on
- * setup options.
+ * @param string $driver name of driver class to initialize
*
- * @return mixed a newly created Image_Resize object, or a PEAR
+ * @return mixed a newly created Image_Transform object, or a PEAR
* error object on error
*
* @see PEAR::isError()
- * @see Image_Resize::setOption()
+ * @see Image_Transform::setOption()
*/
function &factory($driver)
{
+ if ('' == $driver) {
+ return PEAR::raiseError("No image library specified... aborting. You must call
::factory() with one parameter, the library to load.", true);
+ }
include_once "Image/Transform/Drivers/$driver.php";
$classname = "Image_Transform_{$driver}";