Skip to content

Support Sulu 3 / Symfony 7 / PHP 8.2 (+ GCM v2 fix) - #2

Open
marcostastny wants to merge 10 commits into
Pixel-Open:developfrom
marcostastny:feat/sulu-3
Open

Support Sulu 3 / Symfony 7 / PHP 8.2 (+ GCM v2 fix)#2
marcostastny wants to merge 10 commits into
Pixel-Open:developfrom
marcostastny:feat/sulu-3

Conversation

@marcostastny

Copy link
Copy Markdown
  • Convert Setting entity Doctrine/JMS annotations → PHP 8 attributes
  • Drop handcraftedinthealps/rest-routing-bundle (removed in Sulu 3):
    remove @RouteResource/ClassResourceInterface, add explicit routing_admin.yaml,
    add SecuredControllerInterface::getLocale()
  • Add Configuration::getConfigTreeBuilder(): TreeBuilder return type (SF7)
  • Initialize AuditableTrait timestamps for unsaved Setting (Sulu 3 non-nullable)
  • Bump constraints: php ^8.2, sulu/sulu ^3.0, symfony ^6.4||^7.0
  • Refresh tarteaucitron to v1.33.0 so Google Consent Mode v2 (gcmanalyticsstorage) works

Tested with:
Sulu: 3.0.7
PHP: 8.5
Server: NGINX
MySQL: 8.0

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.

2 participants