5 * Activate Civi extensions on the newly populated database.
8 if (!defined('CIVI_SETUP')) {
9 exit("Installation plugins must only be loaded by the installer.\n");
12 \Civi\Setup
::dispatcher()
13 ->addListener('civi.setup.installDatabase', function (\Civi\Setup\Event\InstallDatabaseEvent
$e) {
14 if (!$e->getModel()->extensions
) {
15 \Civi\Setup
::log()->info('[InstallExtensions.civi-setup.php] No extensions to activate.');
19 \Civi\Setup
::log()->info('[InstallExtensions.civi-setup.php] Activate extensions: ' . implode(' ', $e->getModel()->extensions
));
20 \
civicrm_api3('Extension', 'enable', array(
21 'keys' => $e->getModel()->extensions
,
23 }, \Civi\Setup
::PRIORITY_LATE +
200);