-
Notifications
You must be signed in to change notification settings - Fork 144
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
Add support for lazy messages #265
Comments
Doing some profiling on our app, it often happens that sprintf() calls with complex processing (implode and such) are the culprit of bad performance. Worst than that, 99% of the time they are executed without any need to. It's sad to have to use |
On some occasions, in order to provide a helpful error message, more processing is required to provide a helpful message:
Maybe it would be cool to have support for
$message
beingstring|():string
instead of juststring
:In some cases this may end up more verbose, but on the other hand it prevents the assertion from being expensive in case of non-failure (the happy path).
WDYT?
The text was updated successfully, but these errors were encountered: