1: <?php
2: /**
3: * @since Horde_Core 1.6.0
4: * @category Horde
5: * @package Core
6: */
7: class Horde_Core_Factory_UrlShortener extends Horde_Core_Factory_Injector
8: {
9: /**
10: */
11: public function create(Horde_Injector $injector)
12: {
13: $driver = empty($GLOBALS['conf']['urlshortener']) ? 'TinyUrl' : $GLOBALS['conf']['urlshortener'];
14: $class = 'Horde_Service_UrlShortener_' . $driver;
15: return new $class($injector->getInstance('Horde_Http_Client'));
16: }
17:
18: }
19: