Jordi Boggiano
|
84f0f19112
|
Split Composer into PartialComposer & Composer classes to avoid nullable properties on Composer for non-fully-loaded instances, add types to Composer\Factory
|
2022-02-18 14:45:08 +01:00 |
Jordi Boggiano
|
eda9014bef
|
Add return types to all code which is not being extended by open source packages
|
2022-02-18 14:32:38 +01:00 |
Jordi Boggiano
|
137ebddc25
|
Clean up useless mocks
|
2022-02-18 13:05:12 +01:00 |
Jordi Boggiano
|
a16ed3d0ed
|
Add return types to private/internal methods
|
2022-02-18 11:22:01 +01:00 |
Jordi Boggiano
|
abdc6893a6
|
Add void types where no return statement is present
|
2022-02-18 10:38:54 +01:00 |
Jordi Boggiano
|
32852304d0
|
Make use of some new PHP features
|
2022-02-18 10:20:20 +01:00 |
Jordi Boggiano
|
86fb8d4412
|
Fix CS
|
2022-02-18 08:50:11 +01:00 |
Jordi Boggiano
|
63b5f2737b
|
Merge branch '2.2' into main
|
2022-02-16 13:44:40 +01:00 |
Jordi Boggiano
|
5c98a2cf8e
|
Add phpstan-symfony to get type info about console InputInterface, fix many errors (#10476)
Extract common init/require commands functionality into PackageDiscoveryTrait
Extract some helper methods into BaseCommand for better types
|
2022-02-16 13:24:57 +01:00 |
Jordi Boggiano
|
28ec4fa7b0
|
Fix handling of invalid emails
|
2022-02-16 13:24:15 +01:00 |
Stephan
|
3eb12efae5
|
VcsRepositories: handle initialize with invalid repository URL (#10525)
|
2022-02-16 09:37:36 +01:00 |
Jordi Boggiano
|
45218092b4
|
Merge branch '2.2' into main
|
2022-02-15 16:52:03 +01:00 |
Jordi Boggiano
|
6698317342
|
Make tests more robust
|
2022-02-15 16:42:50 +01:00 |
Jordi Boggiano
|
f808e4907c
|
Fix handling for non-lowercased enum keyword, fixes #10521
|
2022-02-15 16:41:06 +01:00 |
Jordi Boggiano
|
ae68ada127
|
Merge branch '2.2' into main
|
2022-02-08 14:55:10 +01:00 |
Jordi Boggiano
|
3cb44bc4c0
|
Fix build with latest setup-php
|
2022-02-08 14:54:46 +01:00 |
Volodymyr Panivko
|
a0b0ddcd73
|
Add config option for update reference in path repository (#10488)
|
2022-02-07 13:54:17 +01:00 |
Jordi Boggiano
|
4b67a97a25
|
Update baseline
|
2022-02-04 16:50:01 +01:00 |
Jordi Boggiano
|
3446091027
|
Merge branch '2.2' into main
|
2022-02-04 16:31:14 +01:00 |
Jordi Boggiano
|
ee36c5e54a
|
Fix error reporting issues when partial updates cannot update due to a symlinked path repo package, fixes #10451
|
2022-02-04 15:58:50 +01:00 |
Florian Engelhardt
|
3d82719b70
|
Fix package search not urlencoding the input (#10500)
|
2022-02-04 10:23:10 +01:00 |
Jordi Boggiano
|
62d5f4f295
|
Fix phpstan errors
|
2022-02-02 22:18:00 +01:00 |
Markus Staab
|
6be6ce7d9f
|
update composer/pcre to 1.0.1 (#10496)
|
2022-02-02 21:35:37 +01:00 |
Jordi Boggiano
|
db8ea45295
|
Fix enum parsing when the syntax is "enum foo:string {}" without space between name and type, fixes #10498
|
2022-02-02 17:48:45 +01:00 |
Jordi Boggiano
|
7591ef0084
|
Attempt fixing usage of InstalledVersions in tests
|
2022-02-02 16:08:40 +01:00 |
Jordi Boggiano
|
4ce11ab4ab
|
Support escaping on newer symfony/console versions, fixes #10499
|
2022-02-02 15:01:55 +01:00 |
Jordi Boggiano
|
bf1ad4d240
|
Make sure test runs in isolated dir
|
2022-01-21 16:15:28 +01:00 |
Jordi Boggiano
|
bab974575c
|
Merge branch '2.2' into main
|
2022-01-21 16:00:50 +01:00 |
Stephan
|
3b4afaa9e3
|
ArrayLoader/ValidatingArrayLoader: handle non-string values for version/version_normalized (#10470)
Co-authored-by: Jordi Boggiano <j.boggiano@seld.be>
|
2022-01-21 14:57:28 +01:00 |
Jordi Boggiano
|
e3d99cac59
|
Fix phpstan issues, update baseline and pin PHPStan version in 2.2 branch (#10474)
|
2022-01-21 12:48:16 +01:00 |
Jordi Boggiano
|
5e4a8a882d
|
Allow ProcessExecutor to receive commands as arrays, refs #6552 (#10435)
|
2022-01-06 13:56:12 +01:00 |
Jordi Boggiano
|
06e445ce02
|
Drop PHP <7.2 and HHVM support from autoload_real, individual autoload files are kept as is for BC
|
2022-01-04 11:55:36 +01:00 |
Michael Voříšek
|
4fdc8b8ee1
|
dirname(__FILE__) no longer needed
|
2022-01-04 11:22:13 +01:00 |
Jordi Boggiano
|
7e50f37b87
|
Remove some dead code and deprecate JsonFormatter, JsonFile::JSON_* constants, and TlsHelper
|
2022-01-04 11:15:33 +01:00 |
Alexander M. Turek
|
36da81bec2
|
Remove obsolete Symfony feature detections (#10425)
|
2022-01-04 10:41:33 +01:00 |
Niels Vanpachtenbeke
|
1c928466a9
|
Remove code blocks for php <7.2 compatibility (#10417)
|
2022-01-03 17:35:32 +01:00 |
Jordi Boggiano
|
4e6d54b731
|
Fix all 5.3 $this-in-closure usages
|
2022-01-03 16:32:39 +01:00 |
Jordi Boggiano
|
5805a68645
|
Fix some todos dropping support for older Symfony releases
|
2022-01-03 14:51:41 +01:00 |
Jordi Boggiano
|
0b3adc84da
|
Fix a few phpstan errors and add a php8+ baseline for the rest
|
2022-01-01 14:54:24 +01:00 |
Jordi Boggiano
|
a4a2b6da87
|
Make SvnDriverTest and XzDownloaderTest more portable on Windows
|
2022-01-01 14:54:23 +01:00 |
Jordi Boggiano
|
ccd87c479c
|
Test fixes
|
2022-01-01 14:54:23 +01:00 |
Jordi Boggiano
|
22fed0d445
|
Get rid of prophecy usage
|
2022-01-01 14:54:22 +01:00 |
Jordi Boggiano
|
96486d81cb
|
Fix many PHPStan issues and update baseline
|
2022-01-01 14:54:21 +01:00 |
Jordi Boggiano
|
6ed3aeb343
|
Remove setExpectedException wrapper
|
2022-01-01 14:54:21 +01:00 |
Jordi Boggiano
|
ffd62795bc
|
Get rid of all the ->at() mock invocations
|
2022-01-01 14:54:20 +01:00 |
Jordi Boggiano
|
095c36ecf8
|
Fix some PHPStan errors/..
|
2022-01-01 14:54:20 +01:00 |
Jordi Boggiano
|
bf72afec44
|
Fix Symfony6 compat
|
2022-01-01 14:54:19 +01:00 |
Jordi Boggiano
|
2a771dfb2d
|
Update PHPUnit to 8.5
|
2022-01-01 14:54:19 +01:00 |
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>
|
2021-12-31 11:49:42 +01:00 |
Jordi Boggiano
|
e1bf45aa80
|
Fix issue parsing php files with unterminated comments found inside backticks, fixes #10385
|
2021-12-22 21:42:19 +01:00 |