Use annotated setter injection by default for Horde
authorChuck Hagenbuch <chuck@horde.org>
Mon, 26 Apr 2010 01:20:40 +0000 (21:20 -0400)
committerChuck Hagenbuch <chuck@horde.org>
Mon, 26 Apr 2010 01:20:40 +0000 (21:20 -0400)
framework/Core/lib/Horde/Registry.php

index 9cc536f..38de28e 100644 (file)
@@ -277,6 +277,8 @@ class Horde_Registry
 
         /* Setup injector. */
         $GLOBALS['injector'] = $injector = new Horde_Injector(new Horde_Injector_TopLevel());
+        $injector->addFilter(new Horde_Injector_Filter_AnnotatedSetterInjector());
+
         foreach ($binders as $key => $val) {
             $injector->addBinder($key, $val);
         }