763 Commits (f9d2feb9cb567a77b3c8b47ce0af114e07d82041)

Author SHA1 Message Date
Hugo Thunnissen f9d2feb9cb Fix 3 sonarqube bugs
continuous-integration/drone/push Build is passing Details
2 years ago
Jordi Boggiano d5a8d2be22
Enable phpstan bleedingEdge 2 years ago
Jordi Boggiano 6bd75d5738
Update phpstan & baseline (2158, 104) 2 years ago
Yanick Witschi f125fc1d0a
Improve performance of DefaultPolicy (#10585)
Add memoization to selectPreferredPackages
2 years ago
Jordi Boggiano 5122bd42fb
Merge branch '2.2' into main 2 years ago
Yanick Witschi ced24da7b0
Fix PoolOptimizer should consider disjunctive MultiConstraints (#10579) 2 years ago
Jordi Boggiano 076925ebef
Merge pull request #10567 from Seldaek/strict_types
Add strict types declares to all files
2 years ago
Jordi Boggiano af995c3038
Merge branch '2.2' into main 2 years ago
Yanick Witschi 8179d1ea33
Early return when a package was already marked to be kept 2 years ago
Jordi Boggiano 6a466a120a
Enable strict types on all files 2 years ago
Jordi Boggiano 0db443ba5f
Add visibility to all consts, fixes #10550 2 years ago
Jordi Boggiano 89ce53250e
Final type additions 2 years ago
Jordi Boggiano 7abc8da7d3
Add more types 2 years ago
Jordi Boggiano 225b4d7c27
Add some more return types 2 years ago
Jordi Boggiano 6da38f83a0
Add parameter types to all the things 2 years ago
Jordi Boggiano c9baeda95b
Merge pull request #10547 from Seldaek/add_returns
Add native return types where possible
2 years ago
Alexander Schranz 1321bfca36
Add return types to closures (#9) 2 years ago
Yanick Witschi 32da10dc2c
Improve the pool optimizer logging (#10545) 2 years ago
Jordi Boggiano eda9014bef
Add return types to all code which is not being extended by open source packages 2 years ago
Jordi Boggiano a16ed3d0ed
Add return types to private/internal methods 2 years ago
Jordi Boggiano abdc6893a6
Add void types where no return statement is present 2 years ago
Jordi Boggiano 32852304d0
Make use of some new PHP features 2 years ago
Jordi Boggiano 86fb8d4412
Fix CS 2 years ago
Jordi Boggiano 3446091027
Merge branch '2.2' into main 2 years ago
Jordi Boggiano ee36c5e54a
Fix error reporting issues when partial updates cannot update due to a symlinked path repo package, fixes #10451 2 years ago
Jordi Boggiano bab974575c
Merge branch '2.2' into main 2 years ago
Jordi Boggiano e3d99cac59
Fix phpstan issues, update baseline and pin PHPStan version in 2.2 branch (#10474) 2 years ago
Jordi Boggiano 3d6bf8c98d
Merge branch '2.2' into main 2 years ago
Jordi Boggiano 641ad10a9f
Fix partial update where path repos are being auto-unlocked two levels deep not loading all packages properly, fixes #10431 2 years ago
Jordi Boggiano 3844e05ac1
Merge branch '2.2' into main 2 years ago
Jordi Boggiano 64d39a9655
Fix phpstan error 2 years ago
Jordi Boggiano f1568f1f8f
Merge branch '2.2' into main 2 years ago
Jordi Boggiano 508ac051ec
Revert "Remove getCode usage as it is not type safe apparently, see https://github.com/phpstan/phpstan-src/pull/795"
This reverts commit 84f8fda0c6.

And other issues fixed by PHPStan 1.3.2
2 years ago
Jordi Boggiano 4e6d54b731
Fix all 5.3 $this-in-closure usages 2 years ago
Jordi Boggiano 7e27a25070
Get rid of RetutnTypeWillChange where possible, fixes #10014 2 years ago
Jason Woods efc7a3f75f
fix: Do not optimise away packages due to a requirement by a locked package that will be uninstalled (#10405)
Fixes #10394

Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
2 years ago
Jordi Boggiano 84f8fda0c6
Remove getCode usage as it is not type safe apparently, see https://github.com/phpstan/phpstan-src/pull/795 2 years ago
Jordi Boggiano 95e41ae61c
Fix phpstan 2 years ago
Jordi Boggiano d81298239b
Fix display of conflicts when a rule has the conflicter out of order, fixes #10355 2 years ago
Jordi Boggiano 4e8f3e85e2
Improve error reporting for repo priorities, refs #10339 2 years ago
Jason Woods 8c8d9efd87
Filter impossible packages from the pool (#9620)
Adds a new pass to the PoolOptimizer

Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
2 years ago
Jordi Boggiano ca5d5b40ee
Fix platform package description for replacer/provider and packages which are not really loaded in general 2 years ago
Jordi Boggiano e30a6b0b9b
Add support for ignoring the upper bound of platform requirements using "name+" notation 2 years ago
Jordi Boggiano 24ce1eddbd
Add composer/pcre dependency and use it everywhere instead of preg_* 2 years ago
Wataru Kurashima 10f8edb816
fix typo (#10331) 2 years ago
Shalvah 7a3d2b8157
Better hint for missing extensions (#10283) 3 years ago
Nils Adermann 645e5245dd
Error message grammar fix 3 years ago
Jordi Boggiano a6fc1ab663
Fix feedback 3 years ago
Jordi Boggiano 4352f23962
Fix implementation & tweak test 3 years ago
Jordi Boggiano bd4ba36fa9
Prevent auto-unlocked path repo packages from also unlocking their transitive deps when -w/-W is used 3 years ago