public static function SplitImportExportSubscriber::getSubscribedEvents in Configuration Split 2.0.x
File
- src/EventSubscriber/SplitImportExportSubscriber.php, line 47
Class
- SplitImportExportSubscriber
- Event subscriber to react to config transformations.
Namespace
Drupal\config_split\EventSubscriber
Code
public static function getSubscribedEvents() {
$splits = Settings::get('config_split_priorities', []);
$exportSubscriptions = [
[
'exportDefaultPriority',
0,
],
];
$importSubscriptions = [
[
'importDefaultPriority',
0,
],
];
foreach ($splits as $name => $priority) {
$exportSubscriptions[] = [
'_exportExplicit_' . $name,
$priority,
];
$importSubscriptions[] = [
'_importExplicit_' . $name,
-$priority,
];
}
return [
'config.transform.export' => $exportSubscriptions,
'config.transform.import' => $importSubscriptions,
];
}