Skip to content

Added support for php 8.5 clonewith syntax and Minor performance improvement - #118

Merged
rcalicdan merged 6 commits into
mainfrom
internal-improvements-42
Oct 14, 2026
Merged

rcalicdan merged 6 commits into
mainfrom
internal-improvements-42

Conversation

@rcalicdan

Copy link
Copy Markdown
Member

No description provided.

…ference tracking and improve doc comment resolution for performance; add comprehensive tests for unannotated method return checks
…roduce CollectionElementValidator for improved element validation and add support for new types in IdentifierValidator
@codecov

codecov Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 86.04651% with 30 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/Internal/RuntimeTypeChecker.php 0.00% 13 Missing ⚠️
src/Internal/Ast/ContractVisitor.php 86.36% 6 Missing ⚠️
src/Internal/Ast/FunctionContractInjector.php 87.23% 6 Missing ⚠️
.../Internal/Validator/CollectionElementValidator.php 92.95% 5 Missing ⚠️

📢 Thoughts on this report? Let us know!

…:cloneWith method and related tests for property validation and generic type preservation
@rcalicdan rcalicdan changed the title Major Performance Improvement. Added support for php 8.5 clonewith syntax and Minor performance improvement Oct 14, 2026
@rcalicdan
rcalicdan merged commit 0c91be7 into main Oct 14, 2026
15 checks passed
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