Processes recently stopped capturing error output and tests started failing due to an upstream regression in Symfony Process reported in https://github.com/symfony/symfony/pull/57317. We can't pin to the last working version, because we can't constrain our users; and the internals upstream make it impossible to selectively extend and override. So this PR temporarily works around it by just forking \Symfony\Component\Process\Process and the few internal classes it depends on. Happily, it requires very little code modification, and it has no impact on the public API.
Processes recently stopped capturing error output and tests started failing due to an upstream regression in Symfony Process reported in https://github.com/symfony/symfony/pull/57317. We can't pin to the last working version, because we can't constrain our users; and the internals upstream make it impossible to selectively extend and override. So this PR temporarily works around it by just forking
\Symfony\Component\Process\Process
and the few internal classes it depends on. Happily, it requires very little code modification, and it has no impact on the public API.