Skip to content

feat: improve laravel macro discovery#241

Merged
calebdw merged 1 commit into
mainfrom
calebdw/push-unpszwslyztz
Jul 17, 2026
Merged

feat: improve laravel macro discovery#241
calebdw merged 1 commit into
mainfrom
calebdw/push-unpszwslyztz

Conversation

@calebdw

@calebdw calebdw commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Discover Laravel macros from provider-rooted helper classes while preserving real vendor package registrations such as Livewire, Inertia, Nightwatch, and Laraflake. Cache cheap macro-token checks to avoid repeated scans, and support statically typed variable macro registrations so patterns like Builder followed by ->macro(...) resolve correctly.

Discover Laravel macros from provider-rooted helper classes while
preserving real vendor package registrations such as Livewire, Inertia,
Nightwatch, and Laraflake. Cache cheap macro-token checks to avoid
repeated scans, and support statically typed variable macro
registrations so patterns like Builder  followed by
->macro(...) resolve correctly.
@calebdw
calebdw force-pushed the calebdw/push-unpszwslyztz branch from d39d865 to 54aa321 Compare July 17, 2026 05:57
@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

❌ Patch coverage is 70.45455% with 78 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/virtual_members/laravel/macros.rs 69.16% 78 Missing ⚠️

📢 Thoughts on this report? Let us know!

@calebdw
calebdw merged commit 099a50f into main Jul 17, 2026
7 checks passed
@calebdw
calebdw deleted the calebdw/push-unpszwslyztz branch July 17, 2026 12:33
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