Skip to content

Task/49 Upgrade valinor#86

Merged
omerida merged 5 commits intomainfrom
task/49-upgrade-valinor
Feb 23, 2026
Merged

Task/49 Upgrade valinor#86
omerida merged 5 commits intomainfrom
task/49-upgrade-valinor

Conversation

@omerida
Copy link
Owner

@omerida omerida commented Feb 23, 2026

Linked Issue(s)

Please include the issue number that this PR addresses. This helps track the completion of the original task.

Fixes #49

Summary of Changes

Updates Valinor and adds Rector rules to enforce value object inputs with property hooks

Testing

PHPStan is all green

Breaking Changes / Migration Notes

Requires upgrading our PHP container to PHP 8.4 to support property hooks.

  • This change introduces breaking changes.
  • No breaking changes.

Update to PHP 8.4 to use property hooks
Adds a custom rector rule to change phpstan hints for non-empty-strings to use property hook to validate when setting
…t to use property hook to validate when setting
Apply more set property hooks to value objects.
@omerida omerida merged commit ac843a1 into main Feb 23, 2026
1 check passed
@omerida omerida deleted the task/49-upgrade-valinor branch February 23, 2026 04:42
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.

[MAINT] Update Valinor relase to 2.x

1 participant