Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Symfony upgrade 5 4 #1813

Draft
wants to merge 37 commits into
base: main
Choose a base branch
from
Draft

Symfony upgrade 5 4 #1813

wants to merge 37 commits into from

Conversation

johanib
Copy link
Contributor

@johanib johanib commented Feb 19, 2025

No description provided.

Jong-Vincent and others added 30 commits March 26, 2024 14:19
The Session should not be injected as a service anymore. Rather, the
request stack should be used to get the session from the current http
request.

In addition some unused session services have been removed from DI
Todo:
[] - Use the symfony driver (browserkit) as default driver to run the
tests on. Now we seem to use Selenium2 with Chrome by default. And that
causes some of the tests to fail. Wayf tetss for example are unable to
click certain links because they are not on the page?
[] - Sessions are not stable yet. The authentication state is lost
regularly. Seems to relate to the loop guard section that is commented
out in: src/OpenConext/EngineBlockBundle/EventListener/AuthenticationStateInitializer.php
[] - I started running the different features, and fixed some issues
here and there. But I suggest to use the failing tests to find/fix the
remaining issues present in the EB upgrade
- Install a new Pimple version to keep DiContainer in the air
- Enabled Symfony flex to ensure we only install SF 5.4 packages
- APCU was disabled as the cache adapter for doctrine
- app.php was butchered, needs further optimization and fixing
- SamlValueObject was upgraded to a version supporting PHP8 (dev)
@johanib johanib linked an issue Feb 19, 2025 that may be closed by this pull request
6 tasks
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.

EB upgrade
5 participants