3 namespace Drupal\inline_form_errors;
5 use Drupal\Core\DependencyInjection\ContainerBuilder;
6 use Drupal\Core\DependencyInjection\ServiceProviderBase;
7 use Symfony\Component\DependencyInjection\Reference;
10 * Overrides the form_error_handler service to enable inline form errors.
12 class InlineFormErrorsServiceProvider extends ServiceProviderBase {
17 public function alter(ContainerBuilder $container) {
18 $container->getDefinition('form_error_handler')
19 ->setClass(FormErrorHandler::class)
21 new Reference('string_translation'),
22 new Reference('link_generator'),
23 new Reference('renderer'),
24 new Reference('messenger'),