895 Commits (e3d99cac5928d72859fac8300255c9566a26e9d5)

Author SHA1 Message Date
Jordi Boggiano f761cfe525 Refactored VersionParser 13 years ago
Jordi Boggiano 544067ced9 Packages can't be added to two repos at once 13 years ago
Jordi Boggiano c6d7760145 Merge branch 'refactoring' 13 years ago
Jordi Boggiano 5623f3e69c Fix refactoring bugs 13 years ago
everzet 3c439ce41c Added "type" field validator to ArrayLoader 13 years ago
everzet 5890b05eb0 Implemented ArrayDumper 13 years ago
everzet 17d1abcec0 Refactored DownloadManager 13 years ago
Jordi Boggiano 751f506080 Add info to docblocks 13 years ago
Jordi Boggiano cd80f22781 Type is not mandatory 13 years ago
Jordi Boggiano d27691a67f Fix namespace/use/typo issues 13 years ago
everzet 69f1de9986 Enhanced PackageInterface and BasePackage with getUniqueName() method, which provides name-version-releaseType string (used in installer registry) 13 years ago
everzet 9deb10361f second batch of refactoring 13 years ago
everzet 6caa77fbbf installer refactoring 13 years ago
everzet 5f4d46f7ae repository factoring refactoring 13 years ago
everzet 1e1ecb80b7 initial refactoring 13 years ago
Jordi Boggiano 07e181c6eb Fix lowercase behavior 13 years ago
pborreli f7735c396f [Composer] Fixed typos 13 years ago
Igor Wiedler 9e8fc71870 Make package names and downloader/installer/repository types case insensitive 13 years ago
Jordi Boggiano 2b77710515 RC versions don't need a number 13 years ago
Jordi Boggiano ba9f12a517 Add extra and type info to packages 13 years ago
Nils Adermann b1d16a88b7 Test a replace link with a null constraint between packages 13 years ago
Nils Adermann 6cf8d3888c Use version contraints in the default policy rather than hardcoded version_compare 13 years ago
Nils Adermann 03642a40b4 Handle the = comparison operator for versions the same as == 13 years ago
Jordi Boggiano 64978d40ba Add dist properties to the Packages 13 years ago
Jordi Boggiano d6ae5ddf35 Add 'dev' flag to version parser 13 years ago
Nils Adermann 2e41993822 Update solver to use PackageInterface and store pool package ids inside of packages 13 years ago
Jordi Boggiano 56da52d38f PlatformRepository now adds packages for every loaded php extension as well 13 years ago
Jordi Boggiano 575e520931 Fix MultiConstraint::__toString 13 years ago
Jordi Boggiano 1edb22034d Fix CS 13 years ago
Jordi Boggiano b620405ab0 Adjusted BasePackage::__toString() 13 years ago
Jordi Boggiano 27f02aba7d Fix version check in BasePackage 13 years ago
Jordi Boggiano 14b3325347 Fix version parsing 13 years ago
Jordi Boggiano b53a3086b6 Minor refactorings and changes 13 years ago
Nils Adermann 9b8ab7d710 Fix SpecificConstraint which only handles matching of instances of same constraint 13 years ago
Nils Adermann d5dd86cd75 Correct version contraint matching and add tests for various cases 13 years ago
Nils Adermann 8c9f8fb86f Rename RelationConstraints to Links in the Package namespace.
Constraints have been generalised to allow matching requiring and providing
constraints against each other.
13 years ago
Jordi Boggiano c6321e7277 Fix tests and invalid use statements 13 years ago
Jordi Boggiano 3da43e751d Update naming of repositories 13 years ago
Jordi Boggiano 6dbec8718d Remove contains() from RepositoryInterface 13 years ago
Jordi Boggiano f0e709ad09 Minor cleanups, add license property to the PackageInterface 13 years ago
Jordi Boggiano 8ab98a8b5d Fix class name 13 years ago
Jordi Boggiano bb5e59e30f Add type/repositoryType and repositoryUrl package properties 13 years ago
Jordi Boggiano 1d5f5885bc Remove useless abstract methods, interface is enough 13 years ago
Jordi Boggiano 7ea2fd6c93 Fix author/copyright 13 years ago
Nils Adermann 3a851b4059 Define an interface for packages and move package code to separate namespace.
Ids are no longer needed, they are internal to the solver and not a part of
packages.
13 years ago