public function load(ObjectManager $em)
 {
     if (self::$go === false) {
         return;
     }
     $albums = array("jsiciarek" => array("The Fly", "The Sea", "My Adventure", "Hot & Cold", "Stars Fell on Alabama", "Who Let the Dogs Out?"), "colak" => array("Lemon Dance", "Strange Butterfly", "Cooking and Fun"));
     $o = 0;
     foreach ($albums as $u => $alb) {
         $user = $this->getReference($u);
         $creator = new E\Creator();
         $creator->setUsername($user->getUsernameCanonical());
         $creator->setEmail($user->getEmailCanonical());
         $creator->setFirstName($user->getFirstName());
         $creator->setLastName($user->getLastName());
         $em->persist($creator);
         foreach ($alb as $a) {
             $title = sprintf("%s", $a);
             $description = sprintf("Description of the %s Album created by %s %s.", $a, $creator->getFirstName(), $creator->getLastName());
             $obj = new E\Album();
             $obj->setIsVisible(true);
             $obj->setSequenceNumber($o++);
             $obj->setTitle($title);
             $obj->setDescription($description);
             $obj->setCreator($creator);
             $em->persist($obj);
         }
     }
     $em->flush();
 }
 protected function getCreator($create = true)
 {
     $user = $this->getUser();
     $username = $user->getUsernameCanonical();
     $email = $user->getEmailCanonical();
     $params = array("username" => $username, "email" => $email);
     $creator = $this->em->getRepository("SiciarekPhotoGalleryBundle:Creator")->findOneBy($params);
     if ($create === true and $creator === null) {
         $creator = new E\Creator();
         $creator->setUsername($username);
         $creator->setEmail($email);
         $this->em->persist($creator);
         $this->em->flush();
         $this->em->refresh($creator);
     }
     return $creator;
 }