/**
  * Registers the given service provider.
  *
  * @since 3.0.0
  *
  * @param ServiceProvider $provider Service provider object.
  *
  * @return static MultilingualPress instance.
  */
 public function register_service_provider(ServiceProvider $provider)
 {
     $provider->register(static::$container);
     if ($provider instanceof BootstrappableServiceProvider) {
         $this->bootstrappables[] = $provider;
         if ($provider instanceof ModuleServiceProvider) {
             $this->modules[] = $provider;
         }
     }
     return $this;
 }