36 Commits (b9ce06f46bc2ee2d27a9ee9408d0bddcc7d649fd)

Author SHA1 Message Date
Niels Keurentjes e6f21137ad Undefined or default return points fixed. 9 years ago
Jordi Boggiano f681dbc51e Merge remote-tracking branch 'curry684/rewrite-depends' 9 years ago
Jordi Boggiano c9436438ff Add memoization to parseConstraints, saves some (6-7% here) RAM and marginal CPU time 9 years ago
Niels Keurentjes 5c98421ae8 Introduce BaseRepository common ancestor class for all repositories to offload command logic. 9 years ago
Rob Bast a1427d7fd6 replace all occurences in code and comments 9 years ago
Malte Wunsch 767279b41a getCanonicalPackages returns packages with same name in different versions 9 years ago
Jordi Boggiano 801a7fcd0a Add support for constraints and not just exact versions in RepositoryInterface::findPackage/s 9 years ago
Jordi Boggiano 73e9db5d99 Fix the problem at the source, refs #3322 10 years ago
Jordi Boggiano faa419cc0e Merge remote-tracking branch 'hason/alias' 12 years ago
Jordi Boggiano 313b79ee13 Implement search over description/keywords, refs #1801 12 years ago
Jordi Boggiano 3a612dca01 Only return search matches once, fixes #1801 12 years ago
Martin Hasoň 753a8345cb Added support for the alias of an aliased package 12 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
Povilas Balzaravicius Pawka 57d1b5a37d Issue #1056. Fixed callback call error on search command. 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
Nils Adermann 4eb5f73718 Only create alias package in repositories on the fly if necessary, fixes #793 12 years ago
Jordi Boggiano 1bd4ccbd54 php-cs-fixer magic 13 years ago
Nils Adermann 0c1944a9d0 Let the solver handle aliases instead of the installer 13 years ago
Igor Wiedler 0995933183 Do not install root package as a vendor if some dependency requires it, closes #480
Also add some tests for the installer.
13 years ago
Jordi Boggiano 9da7fbbf37 Fix project aliases being redownloaded since they had no version 13 years ago
Jordi Boggiano 0b7ee194c6 Remove persistence of alias data, make abstract branch aliasing and keep it in composer only 13 years ago
Jordi Boggiano 1228c04984 Add support for extra.branch-alias config to remap master on 2.1.x for example 13 years ago
Jordi Boggiano 5eb333680b Rename findPackagesByName to findPackages and allow version arg 13 years ago
Christophe Coevoet bca786d5c3 Fixed the tests
array_filter preserves the keys even when filtering an array indexed
numerically.
13 years ago
Christophe Coevoet bd1d20b2c9 Fixed CS 13 years ago
Christophe Coevoet fc17e26bc3 Added a method to find packages by name 13 years ago
Jordi Boggiano f6b9488bf0 Move root package handling to a dedicated loader and make ArrayLoader more strict 13 years ago
Jordi Boggiano 3b8ee5dd54 Use pretty name/version in lock file and debug:packages, fixes #98 13 years ago
Jordi Boggiano 9b24734c9d Add parsing and on-the-fly loading of repositories defined in packages 13 years ago
everzet cc2f2b79ca added findPackage() method to the RepositoryManager and RepositoryInterface 13 years ago
everzet 28d9df7da6 Added hasPackage and removePackage methods to the ArrayRepository 13 years ago
everzet 9deb10361f second batch of refactoring 13 years ago
everzet 5f4d46f7ae repository factoring refactoring 13 years ago
Jordi Boggiano 05d527446b addPackage needs to trigger initialization too 14 years ago
Jordi Boggiano 2475ce47e4 Make ArrayRepository more extensible 14 years ago
Jordi Boggiano 3da43e751d Update naming of repositories 14 years ago