Inpsyde\MultilingualPress\Installation\InstallationServiceProvider::register PHP Method

register() public method

Registers the provided services on the given container.
Since: 3.0.0
public register ( Inpsyde\MultilingualPress\Service\Container $container ) : void
$container Inpsyde\MultilingualPress\Service\Container Container object.
return void
    public function register(Container $container)
    {
        $container['multilingualpress.installer'] = function (Container $container) {
            return new Installer($container['multilingualpress.table_installer'], $container['multilingualpress.content_relations_table'], $container['multilingualpress.languages_table'], $container['multilingualpress.site_relations_table']);
        };
        $container->share('multilingualpress.network_plugin_deactivator', function () {
            return new MatchingNetworkPluginDeactivator();
        });
        $container['multilingualpress.system_checker'] = function (Container $container) {
            return new SystemChecker($container['multilingualpress.properties'], $container['multilingualpress.type_factory']);
        };
        $container['multilingualpress.updater'] = function (Container $container) {
            return new Updater($container['multilingualpress.table_installer'], $container['multilingualpress.content_relations_table'], $container['multilingualpress.languages_table'], $container['multilingualpress.site_relations_table'], $container['multilingualpress.site_relations']);
        };
    }
InstallationServiceProvider