You are here

public function InlineFormErrorsServiceProvider::alter in Drupal 8

Same name and namespace in other branches
  1. 9 core/modules/inline_form_errors/src/InlineFormErrorsServiceProvider.php \Drupal\inline_form_errors\InlineFormErrorsServiceProvider::alter()

Modifies existing service definitions.

Parameters

ContainerBuilder $container: The ContainerBuilder whose service definitions can be altered.

Overrides ServiceProviderBase::alter

File

core/modules/inline_form_errors/src/InlineFormErrorsServiceProvider.php, line 17

Class

InlineFormErrorsServiceProvider
Overrides the form_error_handler service to enable inline form errors.

Namespace

Drupal\inline_form_errors

Code

public function alter(ContainerBuilder $container) {
  $container
    ->getDefinition('form_error_handler')
    ->setClass(FormErrorHandler::class)
    ->setArguments([
    new Reference('string_translation'),
    new Reference('renderer'),
    new Reference('messenger'),
  ]);
}