Skip to content

Relocate Framework Attributes for 4.x - #295

Merged
rrr63 merged 2 commits into
doppar:4.xfrom
techmahedy:techmahedy-4.x
Aug 28, 2026
Merged

Relocate Framework Attributes for 4.x#295
rrr63 merged 2 commits into
doppar:4.xfrom
techmahedy:techmahedy-4.x

Conversation

@techmahedy

Copy link
Copy Markdown
Member

Summary

  • Removed the legacy Phaseolies\Utilities\Attributes namespace.
  • Moved Router attributes to Phaseolies\Support\Router\Attributes:
    • Route
    • Mapper
    • Throttle
  • Moved BindPayload to Phaseolies\Http\Requests\Attributes.
  • Moved Model to Phaseolies\Database\Entity\Attributes.
  • Moved DI, middleware, and transaction attributes into their respective feature namespaces.
  • Updated all framework code, application controllers, generated stubs, tests, and PHPStan configuration.
  • No outdated attribute namespace references remain.
  • All relocated attributes autoload successfully.
  • Router tests pass: 45 tests, 105 assertions.
  • Full Doppar test suite passes: 2759 tests, 6487 assertions

@techmahedy
techmahedy requested a review from rrr63 August 28, 2026 07:51
@rrr63

rrr63 commented Aug 28, 2026

Copy link
Copy Markdown
Member

looks fine to me, thank you @techmahedy

@rrr63
rrr63 merged commit fe4e4f5 into doppar:4.x Aug 28, 2026
16 checks passed
@techmahedy

Copy link
Copy Markdown
Member Author

@rrr63 you are welcome

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