-
Notifications
You must be signed in to change notification settings - Fork 27
Assert::nullOrStringNotEmpty() with string|null will always evaluate to true #33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I can confirm this with these dependencies:
|
Should be fixed in PHPStan core. Once this is fixed, this starts working automatically as well: https://phpstan.org/r/f23ca7f4-0c82-487a-8858-384e8abad8cd |
This was referenced Feb 25, 2022
Closed
Merged
@herndlm @ondrejmirtes Thank you for fixing this issue! 🙂 |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Hello,
The above example leads to the following error:
Call to static method Webmozart\Assert\Mixin::nullOrStringNotEmpty() with string|null will always evaluate to true.
The problem is, that it's totally possible for
$bar
to be an empty string.Unfortunately I can't provide a playground example, because
Webmozart\Assert
can't be used there.The text was updated successfully, but these errors were encountered: