From: Michael J. Rubinsky Date: Thu, 9 Jul 2009 15:18:49 +0000 (-0400) Subject: Re-add Horde_Registry_Caller X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=ccdc2c3c686e657c3ea957b51ba49d2cf3a9a66f;p=horde.git Re-add Horde_Registry_Caller Not sure if this belongs here or maybe in it's own file, but this at least makes Horde useable again. --- diff --git a/framework/Core/lib/Horde/Horde/Registry.php b/framework/Core/lib/Horde/Horde/Registry.php index d3d4779ce..7c85c0b16 100644 --- a/framework/Core/lib/Horde/Horde/Registry.php +++ b/framework/Core/lib/Horde/Horde/Registry.php @@ -1135,3 +1135,37 @@ class Horde_Registry } } + +/** + * @package Core + */ +class Horde_Registry_Caller +{ + /** + * TODO + */ + protected $registry; + + /** + * TODO + */ + protected $api; + + /** + * TODO + */ + public function __construct($registry, $api) + { + $this->registry = $registry; + $this->api = $api; + } + + /** + * TODO + */ + public function __call($method, $args) + { + return $this->registry->call($this->api . '/' . $method, $args); + } + +}