Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function buildView(FormView $view, FormInterface $form, array $options)
 {
     $locales = array_flip(array_map(function (LocaleInterface $locale) {
         return (string) $locale->getCode();
     }, $this->localeRepository->findAll()));
     foreach ($view->vars['choices'] as $index => $choiceView) {
         if ($view->vars['data'] !== $choiceView->data && isset($locales[$choiceView->data])) {
             unset($view->vars['choices'][$index]);
         }
     }
 }