argument('email')); $password = trim($this->argument('password')); $user = EntityManager::getRepository(User::class)->findOneBy(['email' => $email]); if(is_null($user)) { $user = new User(); $user->setEmail($email); $user->verifyEmail(); $user->setPassword($password); EntityManager::persist($user); EntityManager::flush(); } $group = EntityManager::getRepository(Group::class)->findOneBy(['name' => 'super admins']); if(is_null($group)){ $group = new Group(); $group->setName('super admins'); $group->setSlug('super-admins'); $group->setDefault(false); $group->setActive(true); EntityManager::persist($group); EntityManager::flush(); } $user->addToGroup($group); EntityManager::persist($user); EntityManager::flush(); } }