16 Commits (33d026bb06197865b9cb59b6fb594df9c22f013b)

Author SHA1 Message Date
Pierre du Plessis 6a557e45b8 Added --type option to search 8 years ago
Niels Keurentjes 5c98421ae8 Introduce BaseRepository common ancestor class for all repositories to offload command logic. 9 years ago
Jordi Boggiano 0457ec6fb3 Remove deadcode, fixes #4345, fixes #4268 9 years ago
Jordi Boggiano 801a7fcd0a Add support for constraints and not just exact versions in RepositoryInterface::findPackage/s 9 years ago
Kris Wallsmith fa4b13d95a fix when composite repo has no delegates 11 years ago
Jordi Boggiano be861f090a Remove filterPackages and add RepositoryInterface::search, refactor all commands to use new methods and remove all usage of the full package list for Composer repositories that support providers, fixes #1646 12 years ago
Jordi Boggiano 1760b1e093 Prevent CompositeRepository instances from being nested 12 years ago
Jordi Boggiano e3b6bd781c Add RepositoryInterface::filterPackages to stream ops on lists
This cuts down on memory usage and also speeds up the search command to a third of its previous time
12 years ago
Jordi Boggiano 66e9dcddf4 CS fixes 12 years ago
Jordi Boggiano de449aa144 Merge remote-tracking branch 'PSeiffert/master'
Conflicts:
	src/Composer/Factory.php
	src/Composer/Repository/RepositoryManager.php
12 years ago
Jordi Boggiano 1bd4ccbd54 php-cs-fixer magic 13 years ago
Jordi Boggiano b0134b56c5 Add CompositeRepo::getRepositories 13 years ago
Paul Seiffert 7308049056 Added removePackage() to Repository\RepositoryInterface in order to provide to be able to rely on the existance of this method in all repositories. Had to add this method to the Repository\CompositeRepository. 13 years ago
Jordi Boggiano 5eb333680b Rename findPackagesByName to findPackages and allow version arg 13 years ago
Beau Simensen d05f0a6e40 Addressed coding standard issues reported by @stof 13 years ago
Beau Simensen e1370be7a0 Continued refactoring of install() method, mainly by way of adding Composite Repository
* Rewritten `install()` method now takes a repository instead of a list of packages (per @nadermen)
 * Added Composite Repository
 * Added tests for Composite Repository
 * Removed "local repository" concept from Platform Repository
 * Removed some `use` statements for Platform Repository where it was not actually being used
13 years ago