/** * 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; }