Skip to content

[WIP] Symfony 8.2 - #911

Draft
lyrixx wants to merge 5 commits into
mainfrom
symfony-8.2
Draft

lyrixx wants to merge 5 commits into
mainfrom
symfony-8.2

Conversation

@lyrixx

@lyrixx lyrixx commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Move to Symfony 8.2, and use it to run a process on the standard streams of Castor.

Not mergeable before Symfony 8.2 is released (end of November): it relies on 8.2.x-dev (minimum-stability: dev), and drops Symfony 8.1.

Closes #907

Symfony 8.2 is not released yet, so the components come from 8.2.x-dev.

- symfony/tui 8.2 adds TerminalInterface::getEventDispatcher(), now
  implemented by OutputTerminal
- The event dispatcher of the container is compiled, so the listeners of
  the castor files go to a ScopedEventDispatcher
- AsOption::$mode is typed as an InputOption mask, as Symfony Console does
- The bash completion script of Symfony Console changed, and its snapshot
  with it

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Running tools from Castor: TTY, PTY, pipes and Ctrl-C (findings and roadmap)

1 participant