Ejemplo n.º 1
0
             $keyword->setRoot($keyword);
             $keyword->setKeyWord('root');
             $em->persist($keyword);
         }
         $em->flush();
         $step = 5;
         $yamlParser = new \Symfony\Component\Yaml\Parser();
         $groups = $yamlParser->parse(file_get_contents(\BackBee\Standard\Application::getConfigurationDir() . 'groups.yml'));
         foreach ($groups as $groupName => $rights) {
             $group = new \BackBee\Security\Group();
             $group->setName($groupName);
             if (array_key_exists('description', $rights)) {
                 $group->setDescription($rights['description']);
                 unset($rights['description']);
             }
             $group->setSite($site);
             $em->persist($group);
             $em->flush($group);
             setSiteGroupRights($site, $group, $rights);
         }
     }
     $containerDumpDir = $application->getContainer()->getParameter('container.dump_directory');
     foreach (glob($containerDumpDir . DIRECTORY_SEPARATOR . '*') as $file) {
         if (is_file($file)) {
             unlink($file);
         }
     }
     break;
 case 1:
 default:
     $backbeeRequirements = new BackBeeRequirements();