function ServiceModifierInterface::alter
Modifies existing service definitions.
Parameters
ContainerBuilder $container: The ContainerBuilder whose service definitions can be altered.
6 methods override ServiceModifierInterface::alter()
- CoreServiceProvider::alter in core/
lib/ Drupal/ Core/ CoreServiceProvider.php - Alters the UUID service to use the most efficient method available.
- FileServiceProvider::alter in core/
modules/ file/ src/ FileServiceProvider.php - Modifies existing service definitions.
- InstallerServiceProvider::alter in core/
lib/ Drupal/ Core/ Installer/ InstallerServiceProvider.php - Modifies existing service definitions.
- JsonapiServiceProvider::alter in core/
modules/ jsonapi/ src/ JsonapiServiceProvider.php - Modifies existing service definitions.
- ServiceProviderBase::alter in core/
lib/ Drupal/ Core/ DependencyInjection/ ServiceProviderBase.php - Modifies existing service definitions.
File
-
core/
lib/ Drupal/ Core/ DependencyInjection/ ServiceModifierInterface.php, line 18
Class
- ServiceModifierInterface
- Interface that service providers can implement to modify services.
Namespace
Drupal\Core\DependencyInjectionCode
public function alter(ContainerBuilder $container);