- Affected version
- 2.0.10
If an addon.json has unmet dependencies which should block installing, Setup.php is still loaded. This becomes a major issue if an add-on depends on a higher version of php than what is installed and a higher version php feature has managed to be used in the Setup.php file.
A similar thing is if an add-on has a hard dependency on another add-on and requires it for the install process to even make sense.
In this case, a fatal error can be unexpectedly raised and depending on end-user configuration an empty page is return. This results in the add-on failing to provide any usable error message.
A similar thing is if an add-on has a hard dependency on another add-on and requires it for the install process to even make sense.
In this case, a fatal error can be unexpectedly raised and depending on end-user configuration an empty page is return. This results in the add-on failing to provide any usable error message.