-
Notifications
You must be signed in to change notification settings - Fork 9.4k
Catch php syntax errors (or other errors) in bin/magento and output the error instead of staying silent #32145
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
Catch php syntax errors (or other errors) in bin/magento and output the error instead of staying silent #32145
Conversation
…he error instead of staying silent.
Hi @hostep. Thank you for your contribution
❗ Automated tests can be triggered manually with an appropriate comment:
You can find more information about the builds here ℹ️ Please run only needed test builds instead of all when developing. Please run all test builds before sending your PR for review. For more details, please, review the Magento Contributor Guide documentation. 🕙 You can find the schedule on the Magento Community Calendar page. 📞 The triage of Pull Requests happens in the queue order. If you want to speed up the delivery of your contribution, please join the Community Contributions Triage session to discuss the appropriate ticket. 🎥 You can find the recording of the previous Community Contributions Triage on the Magento Youtube Channel ✏️ Feel free to post questions/proposals/feedback related to the Community Contributions Triage process to the corresponding Slack Channel |
@magento run all tests |
It's a bit hard to find propper steps to reproduce, because on my local errors are seen but on the server where we ran into this, there was just no output. Probably related to Update: production mode can probably cause differences as well, didn't test though ... |
@magento run Functional Tests EE |
Hi @ihor-sviziev, thank you for the review. |
@magento create issue |
… and output the error instead of staying silent #32145
Hi @hostep, thank you for your contribution! |
Description (*)
When a PHP error occurs somewhere in code that is executed by
bin/magento
it should output that error instead of staying silentRelated Pull Requests
Fixed Issues (if relevant)
Manual testing scenarios (*)
I'll update these steps with more concrete things, not much time at the moment to put a lot more info here, will try this weekend if I find more time
app/code
which uses PHP 7.4 specific syntax which doesn't work on PHP 7.3bin/magento
using PHP 7.3Expected
Actual
Questions or comments
Contribution checklist (*)
Resolved issues: