Added ability to include/exclude optional dependencies during the installation. Refac...
authorGunnar Wrobel <p@rdus.de>
Thu, 28 Oct 2010 16:09:02 +0000 (18:09 +0200)
committerGunnar Wrobel <p@rdus.de>
Thu, 28 Oct 2010 19:33:57 +0000 (21:33 +0200)
commitdb5c8539fdaafe01db72cb45223da05303a68e55
tree0986ebbed7a7f603cc346f609d8548b7f1864beb
parentf129f1feec8d8bf8661fa44593dba53ba149c84f
Added ability to include/exclude optional dependencies during the installation. Refactored the dependency handling.
18 files changed:
components/TODO
components/lib/Components/Helper/InstallationRun.php
components/lib/Components/Helper/ListRun.php
components/lib/Components/Helper/Tree.php
components/lib/Components/Helper/Tree/Element.php [deleted file]
components/lib/Components/Module/Installer.php
components/lib/Components/Pear/Dependencies.php [new file with mode: 0644]
components/lib/Components/Pear/Dependency.php [new file with mode: 0644]
components/lib/Components/Pear/Factory.php
components/lib/Components/Pear/InstallLocation.php
components/lib/Components/Pear/Package.php
components/lib/Components/Runner/Installer.php
components/test/Components/Integration/Components/Module/DependenciesTest.php
components/test/Components/Integration/Components/Module/InstallerTest.php
components/test/Components/StoryTestCase.php
components/test/Components/fixture/framework/Dependency/package.xml
components/test/Components/fixture/framework/Optional/lib/Optional.php [new file with mode: 0644]
components/test/Components/fixture/framework/Optional/package.xml [new file with mode: 0644]