[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