Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ServiceProviderBase.php

class ServiceProviderBase

Base service provider implementation.

Hierarchy

  • class \Drupal\Core\DependencyInjection\ServiceProviderBase implements \Drupal\Core\DependencyInjection\ServiceProviderInterface, \Drupal\Core\DependencyInjection\ServiceModifierInterface

Expanded class hierarchy of ServiceProviderBase

Related topics

Services and Dependency Injection Container
Overview of the Dependency Injection Container and Services.
4 files declare their use of ServiceProviderBase
InlineFormErrorsServiceProvider.php in core/modules/inline_form_errors/src/InlineFormErrorsServiceProvider.php
LanguageServiceProvider.php in core/modules/language/src/LanguageServiceProvider.php
MigrateDrupalServiceProvider.php in core/modules/migrate_drupal/src/MigrateDrupalServiceProvider.php
WorkspacesServiceProvider.php in core/modules/workspaces/src/WorkspacesServiceProvider.php

File

core/lib/Drupal/Core/DependencyInjection/ServiceProviderBase.php, line 10

Namespace

Drupal\Core\DependencyInjection
View source
abstract class ServiceProviderBase implements ServiceProviderInterface, ServiceModifierInterface {
    
    /**
     * {@inheritdoc}
     */
    public function register(ContainerBuilder $container) {
    }
    
    /**
     * {@inheritdoc}
     */
    public function alter(ContainerBuilder $container) {
    }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title Overrides
ServiceProviderBase::alter public function Modifies existing service definitions. Overrides ServiceModifierInterface::alter 4
ServiceProviderBase::register public function Registers services to the container. Overrides ServiceProviderInterface::register 1
RSS feed
Powered by Drupal