protected function createLayout($lang)
 {
     $layout = new Layout($lang, "default-{$lang}");
     $logoPath = $this->getContainer()->get('kernel')->getRootDir() . '/../web/bundles/donatefront/images/logo.png';
     $bgPath = $this->getContainer()->get('kernel')->getRootDir() . '/../web/bundles/donatefront/images/fd-body.jpg';
     $f = new File($logoPath);
     $logo = new UploadedFile($logoPath, 'ulogo.png', $f->getMimeType(), $f->getSize());
     $f = new File($bgPath);
     $bg = new UploadedFile($bgPath, 'ubg.png', $f->getMimeType(), $f->getSize());
     $layout->setLogo($logo);
     $layout->setBackground($bg);
     $em = $this->getContainer()->get('doctrine.orm.entity_manager');
     $repo = $em->getRepository('DonateCoreBundle:Layout');
     $defaultLayout = $repo->findDefaultLayout($lang);
     if (count($defaultLayout) == 0) {
         $layout->setIsDefault(true);
     }
     return $layout;
 }