Jordi Boggiano
|
f509c41280
|
Upgrade PHPStan to 1.0 (#10253)
Co-authored-by: Martin Herndl <martin@herndl.org>
|
2021-11-14 20:42:24 +01:00 |
Jordi Boggiano
|
bd4d624cc7
|
Read first from $_SERVER and $_ENV before using getenv (#10218)
|
2021-11-09 16:31:27 +01:00 |
Jordi Boggiano
|
28c34128ee
|
Fix php proxies to resolve __FILE__ and __DIR__ using realpath on PHP <8, fixes #10261
|
2021-11-08 15:03:05 +01:00 |
Jordi Boggiano
|
90087b4fb3
|
Fix handling of php bin proxies combined with declare() on php <8, fixes #10246 (#10249)
|
2021-11-02 11:36:31 +01:00 |
Jordi Boggiano
|
3f243d37c3
|
Add temporary metadata for download size tracking
|
2021-10-29 22:19:38 +02:00 |
Jordi Boggiano
|
c65d09dff7
|
Fix @inheritDoc annotations
|
2021-10-27 16:18:53 +02:00 |
Jordi Boggiano
|
df6c2ce1db
|
Simplify php bin proxies further
|
2021-10-27 11:24:50 +02:00 |
Jordi Boggiano
|
e1dbd65aff
|
Fix bin proxies to use output buffering instead of the eval hack, as the __FILE__ and __DIR__ replacement is not safe when done in strings/nowdocs/..
|
2021-10-27 11:16:34 +02:00 |
Paolo Rossi
|
a921d9b233
|
Reaching phpstan level 6 in EventDispatcher Exception and Installer folders (#10192)
|
2021-10-25 10:44:29 +02:00 |
Jordi Boggiano
|
d1c8a4d1b4
|
Lots of typing improvements
|
2021-10-12 22:47:23 +02:00 |
Jordi Boggiano
|
4bcd860b65
|
Add more type annotations
|
2021-09-05 17:34:12 +02:00 |
Jordi Boggiano
|
01d734125c
|
Add more type info
|
2021-08-30 17:45:35 +02:00 |
Andreas Schempp
|
0bed60e631
|
Correctly resolve promises when package type changes
|
2021-08-25 22:35:34 +02:00 |
Jordi Boggiano
|
d3c176ec69
|
PHPStan Level 5 (#10070)
* Bump PHPStan to level 5
* Update seld/phar-utils to latest
* Add phpstan-setup / phpstan scripts
|
2021-08-21 17:41:52 +02:00 |
Jordi Boggiano
|
bf3713072c
|
Fix source binaries not being made executable when symlinks cannot be used, fixes #9961
|
2021-06-09 16:25:16 +02:00 |
Sebastian Blank
|
a9031e40eb
|
Add "symlink" option for "bin-compat" config (#9959)
|
2021-06-09 11:33:44 +02:00 |
Jordi Boggiano
|
4c9e75c6e5
|
Fix CS
|
2021-06-03 10:38:38 +02:00 |
Jordi Boggiano
|
6f255d1230
|
Merge branch '2.0'
|
2021-05-21 17:03:16 +02:00 |
Jordi Boggiano
|
8874ca0e5a
|
Fix regression introduced in dd54f295fe
|
2021-05-21 16:58:34 +02:00 |
Jordi Boggiano
|
991985792d
|
Merge branch '2.0'
|
2021-05-20 14:16:52 +02:00 |
Jordi Boggiano
|
8427b6c8ed
|
Also make sure filesystem is up to date before generating binary links, refs #9627
|
2021-05-20 13:27:20 +02:00 |
Jordi Boggiano
|
5bf614a762
|
Merge branch '2.0'
|
2021-05-17 22:35:56 +02:00 |
Jordi Boggiano
|
dd54f295fe
|
Fix progress output, and remove progress bar on CI env, fixes #9621, closes #9880
|
2021-05-17 22:34:32 +02:00 |
Jordi Boggiano
|
3380178798
|
Introduce a cross-platform safe version of is_readable to support UNC / wsl$ paths on Windows (#9861)
|
2021-05-04 13:25:52 +02:00 |
Markus Staab
|
bfea0f7d1e
|
BinaryInstaller: install full binaries on WSL when bin-compat=auto (#9855)
|
2021-05-02 16:50:42 +02:00 |
Jordi Boggiano
|
bf73a20bc0
|
Merge branch '2.0'
|
2021-03-16 20:31:44 +01:00 |
Jordi Boggiano
|
3b89a9c3b4
|
Also attempt working around Vagrant filesystem issues when installing plugins initially, refs #9627
|
2021-03-16 20:31:18 +01:00 |
Brandon Kelly
|
7652408829
|
Only call sapi_windows_set_ctrl_handler() for CLI requests (#9771)
|
2021-03-12 00:18:41 +01:00 |
Jordi Boggiano
|
b40b93bc7d
|
Merge branch '2.0'
|
2021-03-10 10:46:34 +01:00 |
Jordi Boggiano
|
414586ba05
|
Attempt working around Vagrant filesystem issues, added COMPOSER_RUNTIME_ENV env var (set to vagrant), fixes #9627
|
2021-03-10 10:45:40 +01:00 |
Jordi Boggiano
|
4940009f83
|
Bump phpstan to level 3 (#9734)
Clean up PackageInterface/CompletePackageInterface, add missing methods, type things in solver as BasePackage, added CompleteAliasPackage, ..
|
2021-03-09 15:49:40 +01:00 |
Jordi Boggiano
|
8392508e23
|
Merge branch '2.0'
|
2021-03-09 15:29:19 +01:00 |
Jordi Boggiano
|
4bedd8379a
|
Fix php-proxying of binaries to avoid proxying phar files, fixes #9742
|
2021-03-09 14:12:32 +01:00 |
Jordi Boggiano
|
40800df6bd
|
Fix CS
|
2021-02-25 13:46:52 +01:00 |
Jordi Boggiano
|
b3b0cf629e
|
Generate binary proxy in PHP if the target binary is detected as a PHP script, so custom PHP processes can be used to call them via the bin proxy path, fixes #9325
|
2021-02-23 11:07:25 +01:00 |
Jordi Boggiano
|
f7e8f7625f
|
Remove plugin installer hackery
|
2021-02-17 23:21:18 +01:00 |
Jordi Boggiano
|
cf324ee664
|
Make sure the plugins can use InstalledVersions to introspect themselves when being activated right after initial install
|
2021-02-12 11:18:04 +01:00 |
Jordi Boggiano
|
78d7792eb8
|
Fix handling of promises for uninstall step when updating to a different install source
|
2021-02-10 10:48:07 +01:00 |
Jordi Boggiano
|
b7d770659b
|
CS fixes
|
2020-11-22 14:52:39 +01:00 |
Andrés De la Cruz
|
480a6439fd
|
Fix phpstan phpdocs issues (#9478)
|
2020-11-20 09:28:09 +01:00 |
Jordi Boggiano
|
4ac6f57d18
|
Add debug output when SIGINT is received
|
2020-11-16 22:42:21 +01:00 |
Jordi Boggiano
|
b0d308319e
|
Extract POST_PACKAGE_* events to be executed all at once and not in parallel with async code to avoid edge cases, fixes #9463
|
2020-11-12 15:14:02 +01:00 |
Jordi Boggiano
|
c04c42b7b4
|
Merge branch '1.10'
|
2020-11-05 16:37:59 +01:00 |
Jordi Boggiano
|
444b91a3ce
|
Add docs, refs #9422
|
2020-11-05 16:37:51 +01:00 |
Jordi Boggiano
|
881ec8c751
|
Use httpdownloader/curl to process install notifications
|
2020-10-27 13:50:03 +01:00 |
Jordi Boggiano
|
2d4e1e0dce
|
Make sure Transaction sorts operations correctly to begin with
|
2020-10-25 14:06:45 +01:00 |
Jordi Boggiano
|
dc88236c07
|
Make sure operations are executed in batches, including downloads, when a plugin is present which modifies downloads, fixes #9333
|
2020-10-25 13:49:31 +01:00 |
Simon Berger
|
a6475a7118
|
Removed unused variables, properties and parameters of private functions
|
2020-09-20 02:16:28 +02:00 |
Simon Berger
|
002fd39bc6
|
Removed passing of parameters with default value
|
2020-09-20 02:16:28 +02:00 |
Simon Berger
|
bae227ec2d
|
Changed all substr calls used to compare fragments of text to strpos
Some additional code cleanups in those classes
Reverted change causing issues
|
2020-09-07 21:08:34 +02:00 |