cvs: pear /Image_Transform Transform.php

From: 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}";

« previous php.pear.cvs (#5950) next »