diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-08-31 00:29:11 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-08-31 00:29:11 +0900 |
| commit | dae53fa80ef757fecbb6f6eb22e12146b391e6d1 (patch) | |
| tree | 821fc8f6740d14c939d6d83e9abe12d583f7d2e2 /LICENSE.md | |
| parent | 4a2f024846ca1b0bbdb4f6904bae964756c9f701 (diff) | |
| download | php-shirabe-dae53fa80ef757fecbb6f6eb22e12146b391e6d1.tar.gz php-shirabe-dae53fa80ef757fecbb6f6eb22e12146b391e6d1.tar.zst php-shirabe-dae53fa80ef757fecbb6f6eb22e12146b391e6d1.zip | |
feat(plugin): serve Loop as a proxy stub
Composer::getLoop() answers, so a plugin reaches the graph's own downloader
and executor through the route Composer's own docblocks point plugin authors
at, rather than through an instance of its own.
wait() drains the promises it is given and rethrows the first rejection once
the group is done, which is what React\Promise\all() hands PHP. abortJobs()
has nothing to cancel while every request settles before the call that
started it returns. A non-null $progress is an explicit error: a ProgressBar
is a symfony/console object each world runs its own implementation of, so
there is none to hand across.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'LICENSE.md')
0 files changed, 0 insertions, 0 deletions
