/**
* 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('SitePathway', SitePathway::class)->alias('JPathwaySite', SitePathway::class)->alias('pathway.site', SitePathway::class)->share(SitePathway::class, function (Container $container) {
return new SitePathway($container->get(SiteApplication::class));
}, true);
$container->alias('Pathway', \Joomla\CMS\Pathway\Pathway::class)->alias('JPathway', \Joomla\CMS\Pathway\Pathway::class)->alias('pathway', \Joomla\CMS\Pathway\Pathway::class)->share(\Joomla\CMS\Pathway\Pathway::class, function (Container $container) {
return new \Joomla\CMS\Pathway\Pathway();
}, true);
}