/** * Get a valid adapter for the sfThumbnail library (either GD or ImageMagick) * * @return mixed name of adapter on success, false on failure */ public static function getThumbnailAdapter() { $adapter = false; if (QubitDigitalObject::hasImageMagick()) { $adapter = 'sfImageMagickAdapter'; } else { if (QubitDigitalObject::hasGdExtension()) { $adapter = 'sfGDAdapter'; } } return $adapter; }