2504 Commits (bd4ba36fa9abad52639f0e78b41efc2cc13c5fc8)

Author SHA1 Message Date
Jordi Boggiano 91548d178b
Add support for setting platform packages to false to disable them (#10308)
Fixes #9664
3 years ago
Jordi Boggiano 032db5bc01
Fix tests 3 years ago
Jordi Boggiano 126f95a8d7
Get rid of gitignore/hgignore handling (fixes #7358), Add support for -export-ignore (fixes #9153) 3 years ago
Jordi Boggiano e96656d850
Fix tests on windows 3 years ago
Jordi Boggiano 7e3626362e
Add support for warnings/infos keys to report more complex information to diverse Composer versions 3 years ago
Jordi Boggiano bbc442b0ad
Undo changes to providers, only unlock replacers when unlocking a given name 3 years ago
Jordi Boggiano 3242de2438
Backport tests from #9538 and fix everything 3 years ago
Jordi Boggiano 13b7527fca
Fix unlocking of replacers when a replaced package is unlocked in partial updates 3 years ago
Jordi Boggiano f509c41280
Upgrade PHPStan to 1.0 (#10253)
Co-authored-by: Martin Herndl <martin@herndl.org>
3 years ago
Jordi Boggiano 65765a148a
Explicitly deprecate misuse of the link setters to enforce the fact they expect maps (#10281) 3 years ago
Jordi Boggiano 903173ead5
Fix 8.1-lowest build 3 years ago
Jordi Boggiano ce2a40b259
List identical/compatible removed versions in problem output as if they had not been removed 3 years ago
Yanick Witschi 34183f49f9
Implemented PoolOptimizer 3 years ago
Martin Herndl 7eca450d9b
Add wildcard support to ignore-platform-req, fixes #10045 (#10083) 3 years ago
Stephan 44c5b6cde6
Config: add source option for command to show where a config value is loaded from (#10129) 3 years ago
Martin Herndl 3013674c92
Refactor ignore platform reqs checks (#10079)
Introduces a `PlatformRequirementFilter` with methods that help to decide if a requirement is ignored or not as discussed in #10045 but without changing behaviour.
3 years ago
Jordi Boggiano 6aa8a466b7
Fix tests 3 years ago
Raphael de Almeida 150acc5559
Removed HgBitbucketDriver support (#10248) 3 years ago
Jordi Boggiano b09a39f9c8
Error out on recursive links in validating loader and ignore them in regular loader 3 years ago
Jordi Boggiano bd4d624cc7
Read first from $_SERVER and $_ENV before using getenv (#10218) 3 years ago
Martin Herndl 5b47fa1896
Add back abandoned key in repository search results (#10259) 3 years ago
Jordi Boggiano cb0293cf30
Finalize phpstan level 6 for tests dir, closes #10159 3 years ago
Jordi Boggiano 90087b4fb3
Fix handling of php bin proxies combined with declare() on php <8, fixes #10246 (#10249) 3 years ago
Martin Herndl bcbd8fdb61
Add types to `Package` tests (#10245) 3 years ago
megubyte a155c076db
phpstan: update tests/Composer/Test/DependencyResolver/* to level 6 standard (#10242) 3 years ago
megubyte 8b7e2b600d
phpstan: update tests/Composer/Test/Downloader/* to level 6 standard (#10238) 3 years ago
Martin Herndl 96370657b8
Fix phpstan return type in `SvnTest::urlProvider` (#10233) 3 years ago
Martin Herndl a861d66469
Add types to `EventDispatcher` tests (#10235) 3 years ago
Martin Herndl 467fe3c1be
Add types to `Config` tests (#10234) 3 years ago
Jordi Boggiano e5fc8a9c72
Fix phpstan error 3 years ago
Jordi Boggiano f8ad0bb3d1
Add types to the base TestCase 3 years ago
Jordi Boggiano 44b69ba77f
Upgrade php-cs-fixer to 3.x and fix CS 3 years ago
Jordi Boggiano c65d09dff7
Fix @inheritDoc annotations 3 years ago
Martin Herndl 2992e8651a
Add types to `Util` tests (#10228) 3 years ago
Martin Herndl d51c7685da
Add types to `Repository` tests (#10227) 3 years ago
jakobvibe d06eb1ec3a
Fix types on mock tests (#10230)
* Fix types on mock tests

* Added $tty again

Co-authored-by: Jakob Vibe <jv@ipw.dk>
3 years ago
jakobvibe 1ba1463013
Added types to plugin test (#10231)
Co-authored-by: Jakob Vibe <jv@ipw.dk>
3 years ago
megubyte c2a2198089
phpstan: update tests/Composer/Test/Installer/* to level 6 standard (#10225) 3 years ago
jakobvibe f667c7b8de
Add types to tests/composer/test/json (#10222)
Co-authored-by: Jakob Vibe <jv@ipw.dk>
3 years ago
megubyte 135f806f6f
phpstan: update tests/Composer/Test/Autoload/* to level 6 standard (#10223) 3 years ago
Martin Herndl 3d5a100018
Add types to `Question` tests (#10219) 3 years ago
Martin Herndl 79da1c266e
Add types to `Script` tests (#10220) 3 years ago
Christian 4071125172
Added return type docs (#10221) 3 years ago
Cédric Anne a7686e82f0
Filter candidates requiring an unknown platform package; fixes #10167 (#10184) 3 years ago
Martin Herndl bd8b39fe01
Add types to `Package` (#10210) 3 years ago
Martin Herndl aa4c2ab63c
Add types to `Plugin` (#10194) 3 years ago
Paolo Rossi a921d9b233
Reaching phpstan level 6 in EventDispatcher Exception and Installer folders (#10192) 3 years ago
immeëmosol 50d738eeee
Reaching phpstan level 6 in Composer/DependencyResolver (refs #10159) (#10178) 3 years ago
Jordi Boggiano a6f1e803b1
Use more BasePackage instead of PackageInterface 3 years ago
Jordi Boggiano 9599eb613b
Type annotations 3 years ago