Merge pull request #17655 from samuelsov/lab1827
[civicrm-core.git] / setup / plugins / init / Components.civi-setup.php
1 <?php
2 /**
3 * @file
4 *
5 * Specify default components.
6 */
7
8 if (!defined('CIVI_SETUP')) {
9 exit("Installation plugins must only be loaded by the installer.\n");
10 }
11
12 \Civi\Setup::dispatcher()
13 ->addListener('civi.setup.init', function (\Civi\Setup\Event\InitEvent $e) {
14 \Civi\Setup::log()->info(sprintf('[%s] Handle %s', basename(__FILE__), 'init'));
15
16 $e->getModel()->components = array('CiviEvent', 'CiviContribute', 'CiviMember', 'CiviMail', 'CiviReport');
17
18 }, \Civi\Setup::PRIORITY_PREPARE);