[commits] Horde branch master updated. 079d550cbef5e7b08743d7917e1efb23b5f2d488
Chuck Hagenbuch
chuck at horde.org
Mon Sep 21 04:09:02 UTC 2009
The branch "master" has been updated.
The following is a summary of the commits.
from: 5d78c90c04bc923dd80899f5cfbf5662bfd791ea
63f3629... shorthand for mocking a class with a private constructor
079d550... Initial Horde_Injector dependency injection container, contributed by Blue State Digital.
-----------------------------------------------------------------------
commit 63f36293393a679e442153ef0546df4cd566f566
Author: Chuck Hagenbuch <chuck at horde.org>
Date: Sun Sep 20 23:42:51 2009 -0400
shorthand for mocking a class with a private constructor
framework/Test/lib/Horde/Test/Case.php | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
http://git.horde.org/diff.php/framework/Test/lib/Horde/Test/Case.php?rt=horde-git&r1=a50c88bacb13defce066bce2b7710af279832fd1&r2=63f36293393a679e442153ef0546df4cd566f566
-----------------------------------------------------------------------
commit 079d550cbef5e7b08743d7917e1efb23b5f2d488
Author: Chuck Hagenbuch <chuck at horde.org>
Date: Mon Sep 21 00:08:45 2009 -0400
Initial Horde_Injector dependency injection container, contributed by Blue State Digital.
framework/Injector/lib/Horde/Injector.php | 197 ++++
framework/Injector/lib/Horde/Injector/Binder.php | 13 +
framework/Injector/lib/Horde/Injector/Binder/Factory.php | 92 ++
framework/Injector/lib/Horde/Injector/Binder/Implementation.php | 97 ++
framework/Injector/lib/Horde/Injector/Exception.php | 3 +
framework/Injector/lib/Horde/Injector/Scope.php | 26 +
framework/Injector/lib/Horde/Injector/TopLevel.php | 40 +
framework/Injector/package.xml | 69 ++
framework/Injector/test/Horde/Injector/AllTests.php | 45 +
framework/Injector/test/Horde/Injector/Binder/FactoryTest.php | 101 ++
.../Injector/test/Horde/Injector/Binder/ImplementationTest.php | 215 ++++
framework/Injector/test/Horde/Injector/BinderTest.php | 55 +
framework/Injector/test/Horde/Injector/InjectorTest.php | 243 +++++
13 files changed, 1196 insertions(+), 0 deletions(-)
create mode 100644 framework/Injector/lib/Horde/Injector.php
create mode 100644 framework/Injector/lib/Horde/Injector/Binder.php
create mode 100644 framework/Injector/lib/Horde/Injector/Binder/Factory.php
create mode 100644 framework/Injector/lib/Horde/Injector/Binder/Implementation.php
create mode 100644 framework/Injector/lib/Horde/Injector/Exception.php
create mode 100644 framework/Injector/lib/Horde/Injector/Scope.php
create mode 100644 framework/Injector/lib/Horde/Injector/TopLevel.php
create mode 100644 framework/Injector/package.xml
create mode 100644 framework/Injector/test/Horde/Injector/AllTests.php
create mode 100644 framework/Injector/test/Horde/Injector/Binder/FactoryTest.php
create mode 100644 framework/Injector/test/Horde/Injector/Binder/ImplementationTest.php
create mode 100644 framework/Injector/test/Horde/Injector/BinderTest.php
create mode 100644 framework/Injector/test/Horde/Injector/InjectorTest.php
http://git.horde.org/co.php/framework/Injector/lib/Horde/Injector.php?rt=horde-git&r=079d550cbef5e7b08743d7917e1efb23b5f2d488
http://git.horde.org/co.php/framework/Injector/lib/Horde/Injector/Binder.php?rt=horde-git&r=079d550cbef5e7b08743d7917e1efb23b5f2d488
http://git.horde.org/co.php/framework/Injector/lib/Horde/Injector/Binder/Factory.php?rt=horde-git&r=079d550cbef5e7b08743d7917e1efb23b5f2d488
http://git.horde.org/co.php/framework/Injector/lib/Horde/Injector/Binder/Implementation.php?rt=horde-git&r=079d550cbef5e7b08743d7917e1efb23b5f2d488
http://git.horde.org/co.php/framework/Injector/lib/Horde/Injector/Exception.php?rt=horde-git&r=079d550cbef5e7b08743d7917e1efb23b5f2d488
http://git.horde.org/co.php/framework/Injector/lib/Horde/Injector/Scope.php?rt=horde-git&r=079d550cbef5e7b08743d7917e1efb23b5f2d488
http://git.horde.org/co.php/framework/Injector/lib/Horde/Injector/TopLevel.php?rt=horde-git&r=079d550cbef5e7b08743d7917e1efb23b5f2d488
http://git.horde.org/co.php/framework/Injector/package.xml?rt=horde-git&r=079d550cbef5e7b08743d7917e1efb23b5f2d488
http://git.horde.org/co.php/framework/Injector/test/Horde/Injector/AllTests.php?rt=horde-git&r=079d550cbef5e7b08743d7917e1efb23b5f2d488
http://git.horde.org/co.php/framework/Injector/test/Horde/Injector/Binder/FactoryTest.php?rt=horde-git&r=079d550cbef5e7b08743d7917e1efb23b5f2d488
http://git.horde.org/co.php/framework/Injector/test/Horde/Injector/Binder/ImplementationTest.php?rt=horde-git&r=079d550cbef5e7b08743d7917e1efb23b5f2d488
http://git.horde.org/co.php/framework/Injector/test/Horde/Injector/BinderTest.php?rt=horde-git&r=079d550cbef5e7b08743d7917e1efb23b5f2d488
http://git.horde.org/co.php/framework/Injector/test/Horde/Injector/InjectorTest.php?rt=horde-git&r=079d550cbef5e7b08743d7917e1efb23b5f2d488
More information about the commits
mailing list