Inpsyde\MultilingualPress\Module\UserAdminLanguage\ServiceProvider::register_module PHP Method

register_module() public method

Registers the module at the module manager.
Since: 3.0.0
public register_module ( Inpsyde\MultilingualPress\Module\ModuleManager $module_manager ) : boolean
$module_manager Inpsyde\MultilingualPress\Module\ModuleManager Module manager object.
return boolean Whether or not the module was registerd successfully AND has been activated.
    public function register_module(ModuleManager $module_manager)
    {
        global $wp_version;
        if (version_compare($wp_version, '4.7.0', '>=')) {
            return false;
        }
        return $module_manager->register_module(new Module('user_admin_language', ['description' => __('Let each user choose a preferred language for the back end of all connected sites. This does not affect the front end.', 'multilingual-press'), 'name' => __('User Admin Language', 'multilingual-press'), 'active' => false]));
    }