/**
* Registers the service provider with a DI container.
*
* @param Container $container The DI container.
*
* @return void
*
* @since 4.0.0
*/
public function register(Container $container)
{
$container->alias('webassetregistry', Registry::class)->share(Registry::class, function (Container $container) {
$registry = new Registry();
// Add Core registry files
$registry->addRegistryFile('media/vendor/joomla.asset.json')->addRegistryFile('media/system/joomla.asset.json')->addRegistryFile('media/legacy/joomla.asset.json');
return $registry;
}, true);
}