'/^hook_/' => 'not-ready',
'/^civi\./' => 'run',
];
- $mainDispatchPolicy = \CRM_Core_Config::isUpgradeMode() ? \CRM_Upgrade_DispatchPolicy::get('upgrade.main') : NULL;
$bootServices['dispatcher.boot']->setDispatchPolicy($bootDispatchPolicy);
$class = $runtime->userFrameworkClass;
\CRM_Extension_System::singleton()->getClassLoader()->register();
\CRM_Extension_System::singleton()->getMixinLoader()->run();
\CRM_Utils_Hook::singleton()->commonBuildModuleList('civicrm_boot');
- $bootServices['dispatcher.boot']->setDispatchPolicy($mainDispatchPolicy);
+ $bootServices['dispatcher.boot']->setDispatchPolicy(\CRM_Core_Config::isUpgradeMode() ? \CRM_Upgrade_DispatchPolicy::pick() : NULL);
$runtime->includeCustomPath();
}
else {
- $bootServices['dispatcher.boot']->setDispatchPolicy($mainDispatchPolicy);
+ $bootServices['dispatcher.boot']->setDispatchPolicy(\CRM_Core_Config::isUpgradeMode() ? \CRM_Upgrade_DispatchPolicy::pick() : NULL);
}
}