Ver Fonte

Refactory listener

Guillermo Espinoza há 8 anos atrás
pai
commit
6357506890

+ 6 - 21
EventListener/SonataAdminConfigureListener.php

@@ -4,39 +4,24 @@ namespace ExtraDataBundle\EventListener;
 
 use Sonata\AdminBundle\Event\ConfigureEvent;
 use Symfony\Component\Form\Extension\Core\Type\TextareaType;
-use Symfony\Component\Translation\TranslatorInterface;
 
 class SonataAdminConfigureListener
 {
 
-    /**
-     * @var TranslatorInterface
-     */
-    private $translator;
-
-    
-    /**
-     * @param TranslatorInterface $translator
-     */
-    public function __construct(TranslatorInterface $translator)
-    {
-        $this->translator = $translator;
-    }
-
     /**
      * @param ConfigureEvent $event
      */
     public function addOptions(ConfigureEvent $event)
     {
         if ($event->getMapper()->has('extraData')) {
-            $translation_domain = 'ExtraDataBundle';
             $formMapper = $event->getMapper();
             $formMapper->add('extraData', TextareaType::class, array(
-                'required' => false,
-                'help' => $this->translator->trans('help.json_format', array(), $translation_domain),
-            ), array(
-                'translation_domain' => $translation_domain,
-            ));
+                    'required' => false,
+                    'help' => 'help.json_format',
+                ), array(
+                    'translation_domain' => 'ExtraDataBundle',
+                )
+            );
         }
     }
 

+ 0 - 1
Resources/config/services.yml

@@ -1,7 +1,6 @@
 services:
     extra_data.sonata_admin_configure.listener:
        class: ExtraDataBundle\EventListener\SonataAdminConfigureListener
-       arguments: ["@translator"]
        tags:
            - { name: kernel.event_listener, event: sonata.admin.event.configure.form, method: addOptions }
            - { name: kernel.event_listener, event: sonata.admin.event.configure.show, method: addTemplate }