$em->persist($page); $em->flush($page); $blockDemo = new \BackBee\ClassContent\BlockDemo(); $blockDemo->setState(\BackBee\ClassContent\AbstractClassContent::STATE_NORMAL); $blockDemo->setRevision(1); $homeContainer = new \BackBee\ClassContent\Home\HomeContainer(); $homeContainer->setState(\BackBee\ClassContent\AbstractClassContent::STATE_NORMAL); $homeContainer->setRevision(1); $homeContainer->container->setState(\BackBee\ClassContent\AbstractClassContent::STATE_NORMAL); $homeContainer->container->setRevision(1); $homeContainer->container->push($blockDemo); $page->getContentSet()->first()->push($homeContainer); } // Creating mediacenter root if (null === ($mediafolder = $em->find('BackBee\\NestedNode\\MediaFolder', md5('media')))) { $mediafolder = new \BackBee\NestedNode\MediaFolder(md5('media')); $mediafolder->setTitle('Mediacenter')->setUrl('/'); $em->persist($mediafolder); } } if (null === $em->find('BackBee\\NestedNode\\KeyWord', md5('root'))) { $keyword = new \BackBee\NestedNode\KeyWord(md5('root')); $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) {
/** * Create mediafolder */ private function createMediaFolder() { $mediafolder = new \BackBee\NestedNode\MediaFolder(md5('media')); $mediafolder->setTitle('Mediacenter')->setUrl('/'); $this->entyMgr->persist($mediafolder); $this->entyMgr->flush($mediafolder); }