Skip to content

Modernize PHP 8.5 project models and generators#395

Merged
luispabon merged 6 commits into
masterfrom
more-tests
May 27, 2026
Merged

Modernize PHP 8.5 project models and generators#395
luispabon merged 6 commits into
masterfrom
more-tests

Conversation

@luispabon
Copy link
Copy Markdown
Contributor

Summary

  • Modernize archive and generator internals with immutable file values and stateless file generation
  • Convert PHP extension metadata and project service options to constructor-driven immutable models
  • Extract form-data hydration into ProjectFactory to slim down GeneratorController
  • Add enum-backed service version catalogs while preserving existing string APIs for forms and templates

Verification

  • make static-analysis
  • make clear-cache && make unit-tests
  • make coverage-tests

@luispabon luispabon merged commit dfdef4b into master May 27, 2026
1 check passed
@luispabon luispabon deleted the more-tests branch May 27, 2026 17:47
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