/**
  * {@inheritdoc}
  */
 protected function configureFormFields(FormMapper $formMapper)
 {
     $block = $this->getSubject();
     if ($block->getId() === null) {
         // new block
         $service = $this->blockManager->getService($this->request->get('type'));
         $block->setName($service->getName());
     }
     return parent::configureFormFields($formMapper);
 }
 /**
  * {@inheritdoc}
  */
 protected function configureFormFields(FormMapper $formMapper)
 {
     $block = $this->getSubject();
     if ($block->getId() === null) {
         // new block
         $service = $this->blockManager->getService($this->request->get('type'));
         $block->setName($service->getName());
     }
     $this->translatableListener->setTranslatableLocale($block->getSite()->getDefaultLocale());
     $this->translatableListener->setFallbackLocales($block->getSite()->getLocales());
     return parent::configureFormFields($formMapper);
 }