Skip to content

Conversation

herndlm
Copy link
Contributor

@herndlm herndlm commented Nov 27, 2024

just want to know what this affects outside of PHPStan's test suite..

I assume it will lead to some improvements in edge cases while causing some other edge case issues, especially with invalid offset setting on array props.

@herndlm herndlm force-pushed the nuke-original-property-type-expr branch from 69f7623 to 8a7cf7a Compare November 27, 2024 21:35
@ondrejmirtes
Copy link
Member

There aren't many integration tests running right now :)

@herndlm
Copy link
Contributor Author

herndlm commented Nov 27, 2024

ok, still interesting. looks like this would fix

downside could be some weird types in errors in some cases, especially phpstan's test suite that tries to assign incorrect types in a row. more integration tests would be interesting I guess :)

@herndlm herndlm force-pushed the nuke-original-property-type-expr branch from 7a35388 to 4592941 Compare December 1, 2024 14:42
@herndlm
Copy link
Contributor Author

herndlm commented Dec 1, 2024

Ok, I think I know what I have to do :)

@herndlm herndlm closed this Dec 1, 2024
@herndlm herndlm deleted the nuke-original-property-type-expr branch December 1, 2024 17:57
@ondrejmirtes
Copy link
Member

Finally figured it out a8cae55

@herndlm
Copy link
Contributor Author

herndlm commented Oct 16, 2025

Finally figured it out a8cae55

amazing that you still remembered this PR :D

@ondrejmirtes
Copy link
Member

There are things that haunt me for years until they're solved 😀

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