Example #1
0
 /**
  * Load data fixtures with the passed EntityManager.
  *
  * @param \Doctrine\Common\Persistence\ObjectManager $manager
  */
 public function load(ObjectManager $manager)
 {
     $transformer = new UserTransformer();
     foreach ($this->getUserData() as $userData) {
         $user = UserFactory::build($userData['name'], $userData['email'], $userData['username'], $userData['roles'], $userData['password']);
         $userEntity = $transformer->toEntity($user, new User());
         $manager->persist($userEntity);
     }
     $manager->flush();
 }
Example #2
0
 /**
  * @param UserEntity $userEntity
  *
  * @return \Core\Domain\Model\User\User
  */
 public function getUser(UserEntity $userEntity)
 {
     return UserTransformer::toDomainObject($userEntity);
 }