Skip to content

[6.x] Prevent reentrant legacy app resolution#19302

Open
riasvdv wants to merge 2 commits into
6.xfrom
bugfix/19298-reentrant-legacy-app-resolution
Open

[6.x] Prevent reentrant legacy app resolution#19302
riasvdv wants to merge 2 commits into
6.xfrom
bugfix/19298-reentrant-legacy-app-resolution

Conversation

@riasvdv

@riasvdv riasvdv commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Description

Prevents reentrant Craft singleton resolution while Yii compatibility events and legacy plugins are initialized by registering the constructed legacy app with Laravel before booting compatibility integrations.

Adds regression coverage ensuring plugin initialization resolves the same app instance and page head assets remain intact.

Related issues

@riasvdv
riasvdv requested a review from brandonkelly July 23, 2026 20:31
@riasvdv
riasvdv marked this pull request as ready for review July 23, 2026 20:31
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.

1 participant