public function socialRegistrationScenario(RegistrationForm &$registrationForm, BaseClient &$client) { if (empty($registrationForm->username)) { $registrationForm->generateUsername($client->getUserAttributes()); $registrationForm->username_is_temporary = true; } if (empty($registrationForm->password)) { $registrationForm->password = PasswordHelper::generate(UsersModule::module()->generatedPasswordLength); } }