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)
20 ->setArguments([new Reference('string_translation'), new Reference('link_generator'), new Reference('renderer')]);