示例#1
0
 public static function create($serviceLocator, $documentManager)
 {
     //craete temp auth user
     $sysUser = new User();
     $sysUser->addRole('admin');
     $serviceLocator->setService('user', $sysUser);
     $user = new User();
     $user->setUsername('toby');
     $user->setFirstName('Toby');
     $user->setLastName('McQueen');
     $user->setEmail('*****@*****.**');
     $user->setPassword('password1');
     $user->setSalt('passwordpasswordpasswordpasswordpassword');
     $documentManager->persist($user);
     $documentManager->flush();
     $sysUser->removeRole('admin');
     $documentManager->clear();
 }