示例#1
0
 /**
  * {@inheritDoc}
  */
 public function load(ObjectManager $manager)
 {
     $data = [['English', 'en', true], ['Русский', 'ru', true], ['中文简体', 'zh', false], ['中文繁體', 'tw', false], ['Indonesia', 'id', false], ['Melayu', 'ms', false], ['Italian', 'it', false], ['Español', 'es', false], ['Português', 'pt', false], ['Polish', 'pl', false], ['Deutsch', 'de', false], ['Suomi', 'fi', false], ['Norsk', 'no', false], ['Svenska', 'sv', false], ['Dansk', 'da', false], ['Nederlands', 'nl', false], ['हिंदी', 'hi', false], ['اللغة العربية', 'ar', false], ['Українська', 'ua', false], ['ภาษาไทย', 'th', false], ['Français', 'fr', false]];
     foreach ($data as $position => $item) {
         list($name, $alias, $state) = $item;
         $locale = new Locale();
         $locale->setName($name);
         $locale->setAlias($alias);
         $locale->setState($state);
         $manager->persist($locale);
     }
     $manager->flush();
 }