X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Finclude%2Fclass_ldapMultiplexer.inc;h=f201cae291be46a27efae382574c772d46a6f3dc;hb=caacf0ff9d3a1cefe9ce5177d8e2c63261fe321a;hp=50c06110bb4ab09f33307d4a91ef40f807fecceb;hpb=eafe8057f625955969eaa814a4aa26f0fb131a03;p=gosa.git diff --git a/gosa-core/include/class_ldapMultiplexer.inc b/gosa-core/include/class_ldapMultiplexer.inc index 50c06110b..f201cae29 100644 --- a/gosa-core/include/class_ldapMultiplexer.inc +++ b/gosa-core/include/class_ldapMultiplexer.inc @@ -26,9 +26,6 @@ class ldapMultiplexer { /* Internal stuff */ protected $object; - /* Caching switch - not implemented right now */ - protected $use_cache= false; - /* Result resource */ protected $sr; @@ -41,22 +38,15 @@ class ldapMultiplexer { } public function __call($methodName, $parameters) { - $id = md5($methodName.serialize($parameters)); - /* Add resource pointer if the mentioned methods are used */ if (preg_match('/^(search|ls|cat|fetch|clearResult|resetResult|count|getDN|recursive_remove|rmdir_recursive|gen_xls|gen_ldif|create_missing_trees|import_single_entry|import_complete_ldif)$/', $methodName)){ array_unshift($parameters, $this->sr); } - try { - $class= new ReflectionClass($this->object); - $method= $class->getMethod($methodName); + $class= new ReflectionClass($this->object); + $method= $class->getMethod($methodName); - return $method->invokeArgs($this->object, $parameters); - } - - catch (ReflectionException $e) { - } + return $method->invokeArgs($this->object, $parameters); }