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
Jordi Boggiano
c3c6969cf5
Type annotations
3 years ago
Jordi Boggiano
97fe881af4
Add some docblocks
3 years ago
Jordi Boggiano
135611fc9d
Add deprecation baseline for php8.1+ builds which use locked or lowest dependencies
3 years ago
Jordi Boggiano
260ac0011c
Add constants to describe error codes from Installer::run
3 years ago
Jordi Boggiano
cf7fa7087c
Fix test
3 years ago
Jordi Boggiano
2828ce59cf
Merge branch '1.10'
3 years ago
John Stevenson
906442117c
Carriage returns are ignored by cmd
3 years ago
John Stevenson
0783b043d2
Fix Windows escaping in tests
3 years ago
John Stevenson
8f974fe741
Improve Windows escaping
3 years ago
Jordi Boggiano
18e24976c1
Merge branch '1.10'
3 years ago
Jordi Boggiano
ca5e2f8d50
Fix escaping issues on Windows which could lead to command injection, fixes GHSA-frqg-7g38-6gcf
3 years ago
David Zülke
28b2b5c0c9
tests for solver handling multiple packages with same name and version ( #10110 )
...
Not a case with regular Packagist packages, but some custom installers with custom repos do this, and the current behavior should not randomly change at some point, as that would cause downstream breakage.
3 years ago
Jordi Boggiano
d64d1adf61
Rewrite php file cleaning step to be less regex intensive and support extreme cases better, fixes #10106 ( #10107 )
3 years ago
Jordi Boggiano
d99b200cf3
Fix tests
3 years ago
Jordi Boggiano
f85e2136fd
Merge branch '1.10'
3 years ago
Jordi Boggiano
8cd2d0e541
Fix scanning of classmaps in files containing invalid Unicode, fixes #10102
3 years ago
Jordi Boggiano
4bcd860b65
Add more type annotations
3 years ago
Jordi Boggiano
dd49db6f08
Make sure that names with wildcards which are not preceded by dots are also seen as package names and not version constraints
3 years ago
Jordi Boggiano
0761474599
Add type info to many properties/methods
3 years ago
Jordi Boggiano
f4e2b389a1
Fix test
3 years ago
Jordi Boggiano
922ba01d07
Merge pull request #10072 from jrfnl/feature/10067-fix-classmap-regression
...
ClassMapGenerator: stabilize the heredoc/nowdoc stripping
3 years ago
Jordi Boggiano
d8054d1d2f
Add more possessive quantifiers, unicode flag and support for more post-heredoc syntax, fix test file syntax being invalid
3 years ago
Jordi Boggiano
3f79e59f69
Add test assertions for heredoc marker inside the text
3 years ago
powellblyth
5e75017166
Just some comments with 'it's' that should have been 'its' ( #10071 )
...
Co-authored-by: Toby Powell-Blyth <tobypowell-blyth@elasticstage.com>
3 years ago
jrfnl
b66b23a03f
ClassMapGeneratorTest: add test with consecutive duplicate heredoc markers
...
... as well as a test with heredoc markers with only a newline character between the start and end marker.
3 years ago
Jordi Boggiano
d3c176ec69
PHPStan Level 5 ( #10070 )
...
* Bump PHPStan to level 5
* Update seld/phar-utils to latest
* Add phpstan-setup / phpstan scripts
3 years ago
Jordi Boggiano
74b231a4bc
Fix lib-openssl detection on FreeBSD, fixes #10046
3 years ago