By phenaproxima on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
8.6.x
Introduced in version:
8.6.3
Issue links:
Description:
When installing Drupal, the requirements of all modules which will be installed by the selected installation profile/distribution are checked -- i.e., their hook_requirements() implementations are invoked, and if any module returns an error, installation cannot proceed. However, previously if the profile itself implemented hook_requirements() it was not triggered during an install. It was triggered when requirements are checked in other situations (for example update.php).
This is now fixed; if hook_requirements() is implemented by the profile (just as in a module), its requirements will be checked and must be satisfied before installation can proceed.
Impacts:
Module developers
Site templates, recipes and distribution developers