+ 'SlotRoleRegistry' => function ( MediaWikiServices $services ) : SlotRoleRegistry {
+ $config = $services->getMainConfig();
+
+ $registry = new SlotRoleRegistry(
+ $services->getNameTableStoreFactory()->getSlotRoles()
+ );
+
+ $registry->defineRole( 'main', function () use ( $config ) {
+ return new MainSlotRoleHandler(
+ $config->get( 'NamespaceContentModels' )
+ );
+ } );
+
+ return $registry;
+ },
+