From f11b0a232d1761acaf75743c7d56a2d2a4cac2a4 Mon Sep 17 00:00:00 2001 From: "Eric Richer eric.richer@vistoconsulting.com" Date: Wed, 26 Jun 2024 16:56:00 -0400 Subject: [PATCH 1/3] To fix #75 Signed-off-by: Eric Richer eric.richer@vistoconsulting.com --- src/Controller/UserController.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Controller/UserController.php b/src/Controller/UserController.php index 6ea7101..45939d8 100644 --- a/src/Controller/UserController.php +++ b/src/Controller/UserController.php @@ -117,8 +117,12 @@ public function loginAction() $form->setData($request->getPost()); if (!$form->isValid()) { - $this->flashMessenger()->setNamespace('lmcuser-login-form')->addMessage($this->failedLoginMessage); - return $this->redirect()->toUrl($this->url()->fromRoute(static::ROUTE_LOGIN).($redirect ? '?redirect='. rawurlencode($redirect) : '')); + // return the view again + return array( + 'loginForm' => $form, + 'redirect' => $redirect, + 'enableRegistration' => $this->getOptions()->getEnableRegistration(), + ); } // clear adapters @@ -434,7 +438,7 @@ public function getOptions() /** * Get changeEmailForm. * - * @return ChangeEmailForm + * @return FormInterface */ public function getChangeEmailForm() { From 71dd8620e24b07ae202b28d24e2fcc36e169de2d Mon Sep 17 00:00:00 2001 From: "Eric Richer eric.richer@vistoconsulting.com" Date: Wed, 26 Jun 2024 17:51:47 -0400 Subject: [PATCH 2/3] To fix #75 Signed-off-by: Eric Richer eric.richer@vistoconsulting.com --- .phpunit.result.cache | 2 +- src/Controller/UserController.php | 9 ++++-- tests/Controller/UserControllerTest.php | 41 +++++-------------------- 3 files changed, 15 insertions(+), 37 deletions(-) diff --git a/.phpunit.result.cache b/.phpunit.result.cache index f1a1d49..a91b4ad 100644 --- a/.phpunit.result.cache +++ b/.phpunit.result.cache @@ -1 +1 @@ -{"version":1,"defects":{"LmcUserTest\\Service\\UserTest::testRegisterWithUsernameAndDisplayNameUserStateDisabled":3},"times":{"LmcUserTest\\Authentication\\Adapter\\AbstractAdapterTest::testGetStorageWithoutStorageSet":0.026,"LmcUserTest\\Authentication\\Adapter\\AbstractAdapterTest::testSetGetStorage":0.002,"LmcUserTest\\Authentication\\Adapter\\AbstractAdapterTest::testIsSatisfied":0.002,"LmcUserTest\\Authentication\\Adapter\\AbstractAdapterTest::testSetSatisfied":0.002,"LmcUserTest\\Authentication\\Adapter\\AdapterChainEventTest::testCodeAndMessages":0.003,"LmcUserTest\\Authentication\\Adapter\\AdapterChainEventTest::testIdentity":0.002,"LmcUserTest\\Authentication\\Adapter\\AdapterChainEventTest::testRequest":0.015,"LmcUserTest\\Authentication\\Adapter\\AdapterChainServiceFactoryTest::testCreateService":0.04,"LmcUserTest\\Authentication\\Adapter\\AdapterChainServiceFactoryTest::testGetOptionWithSetter":0.005,"LmcUserTest\\Authentication\\Adapter\\AdapterChainServiceFactoryTest::testGetOptionWithLocator":0.002,"LmcUserTest\\Authentication\\Adapter\\AdapterChainServiceFactoryTest::testGetOptionFailing":0.005,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testAuthenticate":0.023,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testResetAdapters":0.017,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testPrepareForAuthentication with data set #0":0.024,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testPrepareForAuthentication with data set #1":0.008,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testPrepareForAuthenticationWithStoppedEvent":0.012,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testPrepareForAuthenticationWithBadEventResult":0.013,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testGetEventWithNoEventSet":0.003,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testGetEventWithEventSet":0.003,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testSetEventWithDifferentEventType":0.003,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testLogoutAdapters":0.006,"LmcUserTest\\Authentication\\Adapter\\DbTest::testLogout":0.026,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticateWhenSatisfies":0.007,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticateNoUserObject":0.033,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticationUserStateEnabledUserButUserStateNotInArray":0.016,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticateWithWrongPassword":0.019,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticationAuthenticatesWithEmail":0.019,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticationAuthenticates":0.022,"LmcUserTest\\Authentication\\Adapter\\DbTest::testUpdateUserPasswordHashWithSameCost":0.01,"LmcUserTest\\Authentication\\Adapter\\DbTest::testUpdateUserPasswordHashWithoutSameCost":0.014,"LmcUserTest\\Authentication\\Adapter\\DbTest::testPreprocessCredentialWithCallable":0.003,"LmcUserTest\\Authentication\\Adapter\\DbTest::testPreprocessCredentialWithoutCallable":0.002,"LmcUserTest\\Authentication\\Adapter\\DbTest::testSetGetServicemanager":0.01,"LmcUserTest\\Authentication\\Adapter\\DbTest::testGetOptionsWithNoOptionsSet":0.004,"LmcUserTest\\Authentication\\Adapter\\DbTest::testSetGetOptions":0.003,"LmcUserTest\\Authentication\\Adapter\\DbTest::testGetMapperWithNoMapperSet":0.003,"LmcUserTest\\Authentication\\Adapter\\DbTest::testSetGetMapper":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testIsEmpty":0.003,"LmcUserTest\\Authentication\\Storage\\DbTest::testReadWithResolvedEntitySet":0.001,"LmcUserTest\\Authentication\\Storage\\DbTest::testReadWithoutResolvedEntitySetIdentityIntUserFound":0.003,"LmcUserTest\\Authentication\\Storage\\DbTest::testReadWithoutResolvedEntitySetIdentityIntUserNotFound":0.003,"LmcUserTest\\Authentication\\Storage\\DbTest::testReadWithoutResolvedEntitySetIdentityObject":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testWrite":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testClear":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testGetMapperWithNoMapperSet":0.003,"LmcUserTest\\Authentication\\Storage\\DbTest::testSetGetMapper":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testSetGetServicemanager":0.001,"LmcUserTest\\Authentication\\Storage\\DbTest::testGetStorageWithoutStorageSet":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testSetGetStorage":0.002,"LmcUserTest\\Controller\\Plugin\\LmcUserAuthenticationTest::testGetAndHasIdentity":0.008,"LmcUserTest\\Controller\\Plugin\\LmcUserAuthenticationTest::testSetAndGetAuthAdapter":0.002,"LmcUserTest\\Controller\\Plugin\\LmcUserAuthenticationTest::testSetAndGetAuthService":0.002,"LmcUserTest\\Controller\\RedirectCallbackTest::testInvoke":0.056,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #0":0.011,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #1":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #2":0.008,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #3":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #4":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #5":0.01,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #6":0.009,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #7":0.009,"LmcUserTest\\Controller\\RedirectCallbackTest::testRouteExistsRouteExists":0.005,"LmcUserTest\\Controller\\RedirectCallbackTest::testRouteExistsRouteDoesntExists":0.005,"LmcUserTest\\Controller\\RedirectCallbackTest::testRouteMatchedRouteMatched":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testRouteMatchedRouteNotMatched":0.005,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #0":0.009,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #1":0.008,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #2":0.008,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #3":0.008,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #4":0.008,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectWithOptionOnButNoRedirect":0.01,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectWithOptionOnRedirectDoesntExist":0.01,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #0":0.018,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #1":0.005,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #2":0.006,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #3":0.005,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #4":0.007,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #5":0.009,"LmcUserTest\\Controller\\UserControllerTest::testIndexActionLoggedIn":0.006,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #0":0.061,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #1":0.016,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #2":0.024,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #3":0.015,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionIsNotPost with data set #0":0.01,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionIsNotPost with data set #1":0.009,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #0":0.005,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #1":0.006,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #2":0.005,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #3":0.006,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #4":0.005,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #0":0.011,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #1":0.015,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #2":0.01,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #3":0.014,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #4":0.011,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #5":0.014,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #6":0.009,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #7":0.015,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #8":0.01,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #9":0.013,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #10":0.011,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #11":0.013,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #12":0.009,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #13":0.013,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #14":0.011,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #15":0.013,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #16":0.011,"LmcUserTest\\Controller\\UserControllerTest::testRegisterActionIsNotAllowed":0.005,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #0":0.041,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #1":0.011,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #2":0.008,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #3":0.01,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #4":0.01,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #5":0.012,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #6":0.012,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #7":0.014,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #8":0.015,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #9":0.017,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #10":0.016,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #11":0.017,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #12":0.017,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #13":0.018,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #14":0.016,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #15":0.018,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #16":0.014,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #17":0.016,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #18":0.014,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #19":0.017,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #0":0.008,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #1":0.006,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #2":0.006,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #3":0.007,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #4":0.01,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #5":0.01,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #6":0.015,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #7":0.015,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #8":0.016,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #9":0.017,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #0":0.016,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #1":0.012,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #2":0.011,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #3":0.013,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #4":0.015,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #5":0.014,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #6":0.016,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #7":0.018,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #8":0.018,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #9":0.018,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #0":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #1":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #2":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #3":0.002,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #4":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #5":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #6":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #7":0.002,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #8":0.004,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #9":0.004,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #10":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #11":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #12":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #13":0.003,"LmcUserTest\\Entity\\UserTest::testSetGetId":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetUsername":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetDisplayName":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetEmail":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetPassword":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetState":0.001,"LmcUserTest\\Factory\\Form\\ChangeEmailFormFactoryTest::testFactory":0.027,"LmcUserTest\\Factory\\Form\\ChangePasswordFormFactoryTest::testFactory":0.014,"LmcUserTest\\Factory\\Form\\LoginFormFactoryTest::testFactory":0.009,"LmcUserTest\\Factory\\Form\\RegisterFormFactoryTest::testFactory":0.023,"LmcUserTest\\Factory\\Form\\UserMapperFactoryTest::testFactory":0.016,"LmcUserTest\\Form\\BaseTest::testConstruct":0.003,"LmcUserTest\\Form\\ChangeEmailFilterTest::testConstruct":0.021,"LmcUserTest\\Form\\ChangeEmailFilterTest::testConstructIdentityEmail with data set #0":0.007,"LmcUserTest\\Form\\ChangeEmailFilterTest::testConstructIdentityEmail with data set #1":0.006,"LmcUserTest\\Form\\ChangeEmailFilterTest::testSetGetEmailValidator":0.006,"LmcUserTest\\Form\\ChangeEmailTest::testConstruct":0.007,"LmcUserTest\\Form\\ChangeEmailTest::testSetGetAuthenticationOptions":0.003,"LmcUserTest\\Form\\ChangePasswordFilterTest::testConstruct":0.008,"LmcUserTest\\Form\\ChangePasswordFilterTest::testConstructIdentityEmail with data set #0":0.01,"LmcUserTest\\Form\\ChangePasswordFilterTest::testConstructIdentityEmail with data set #1":0.009,"LmcUserTest\\Form\\ChangePasswordTest::testConstruct":0.003,"LmcUserTest\\Form\\ChangePasswordTest::testSetGetAuthenticationOptions":0.003,"LmcUserTest\\Form\\LoginFilterTest::testConstruct":0.006,"LmcUserTest\\Form\\LoginFilterTest::testConstructIdentityEmail":0.006,"LmcUserTest\\Form\\LoginTest::testConstruct with data set #0":0.004,"LmcUserTest\\Form\\LoginTest::testConstruct with data set #1":0.005,"LmcUserTest\\Form\\LoginTest::testConstruct with data set #2":0.004,"LmcUserTest\\Form\\LoginTest::testSetGetAuthenticationOptions":0.003,"LmcUserTest\\Form\\RegisterFilterTest::testConstruct":0.013,"LmcUserTest\\Form\\RegisterFilterTest::testSetGetEmailValidator":0.004,"LmcUserTest\\Form\\RegisterFilterTest::testSetGetUsernameValidator":0.007,"LmcUserTest\\Form\\RegisterFilterTest::testSetGetOptions":0.005,"LmcUserTest\\Form\\RegisterTest::testConstruct with data set #0":0.015,"LmcUserTest\\Form\\RegisterTest::testConstruct with data set #1":0.005,"LmcUserTest\\Form\\RegisterTest::testSetGetRegistrationOptions":0.008,"LmcUserTest\\Form\\RegisterTest::testSetCaptchaElement":0.017,"LmcUserTest\\Mapper\\UserHydratorTest::testExtractWithInvalidUserObject":0.003,"LmcUserTest\\Mapper\\UserHydratorTest::testExtractWithValidUserObject with data set #0":0.017,"LmcUserTest\\Mapper\\UserHydratorTest::testExtractWithValidUserObject with data set #1":0.002,"LmcUserTest\\Mapper\\UserHydratorTest::testHydrateWithInvalidUserObject":0.002,"LmcUserTest\\Mapper\\UserHydratorTest::testHydrateWithValidUserObject":0.001,"LmcUserTest\\Mapper\\UserTest::testFindBy with data set #0":0.085,"LmcUserTest\\Mapper\\UserTest::testFindBy with data set #1":0.024,"LmcUserTest\\Mapper\\UserTest::testFindBy with data set #2":0.029,"LmcUserTest\\Mapper\\UserTest::testIntegrationFindBy with data set #0":0.033,"LmcUserTest\\Mapper\\UserTest::testIntegrationFindBy with data set #1":0.039,"LmcUserTest\\Mapper\\UserTest::testIntegrationFindBy with data set #2":0.029,"LmcUserTest\\Mapper\\UserTest::testGetTableName":0.024,"LmcUserTest\\Mapper\\UserTest::testSetTableName":0.028,"LmcUserTest\\Mapper\\UserTest::testInsertUpdateDelete":0.029,"LmcUserTest\\ModuleTest::testImplementsConfigProviderInterface":0.001,"LmcUserTest\\ModuleTest::testImplementsControllerPluginProviderInterface":0.002,"LmcUserTest\\ModuleTest::testImplementsControllerProviderInterface":0.001,"LmcUserTest\\ModuleTest::testImplementsViewHelperProviderInterface":0.001,"LmcUserTest\\ModuleTest::testImplementsServiceProviderInterface":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetLoginRedirectRoute":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetLoginRedirectRoute":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetLogoutRedirectRoute":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetLogoutRedirectRoute":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUseRedirectParameterIfPresent":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUseRedirectParameterIfPresent":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUserLoginWidgetViewTemplate":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUserLoginWidgetViewTemplate":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetEnableRegistration":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetEnableRegistration":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetLoginFormTimeout":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetLoginFormTimeout":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUserFormTimeout":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUserFormTimeout":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetLoginAfterRegistration":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetLoginAfterRegistration":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetEnableUserState":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetEnableUserState":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetDefaultUserState":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetDefaultUserState":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetAllowedLoginStates":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetAllowedLoginStates":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetAuthAdapters":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetAuthAdapters":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetAuthIdentityFields":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetAuthIdentityFields":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetEnableUsername":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetEnableUsername":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetEnableDisplayName":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetEnableDisplayName":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUseRegistrationFormCaptcha":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUseRegistrationFormCaptcha":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUserEntityClass":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUserEntityClass":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetPasswordCost":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetPasswordCost":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetTableName":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetTableName":0,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetFormCaptchaOptions":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetFormCaptchaOptions":0.001,"LmcUserTest\\Service\\UserTest::testRegisterWithInvalidForm":0.04,"LmcUserTest\\Service\\UserTest::testRegisterWithUsernameAndDisplayNameUserStateDisabled":0.032,"LmcUserTest\\Service\\UserTest::testRegisterWithDefaultUserStateOfZero":0.027,"LmcUserTest\\Service\\UserTest::testRegisterWithUserStateDisabled":0.026,"LmcUserTest\\Service\\UserTest::testChangePasswordWithWrongOldPassword":0.007,"LmcUserTest\\Service\\UserTest::testChangePassword":0.011,"LmcUserTest\\Service\\UserTest::testChangeEmail":0.01,"LmcUserTest\\Service\\UserTest::testChangeEmailWithWrongPassword":0.007,"LmcUserTest\\Service\\UserTest::testGetUserMapper":0.004,"LmcUserTest\\Service\\UserTest::testSetGetUserMapper":0.002,"LmcUserTest\\Service\\UserTest::testGetAuthService":0.003,"LmcUserTest\\Service\\UserTest::testSetGetAuthService":0.003,"LmcUserTest\\Service\\UserTest::testGetRegisterForm":0.003,"LmcUserTest\\Service\\UserTest::testSetGetRegisterForm":0.003,"LmcUserTest\\Service\\UserTest::testGetChangePasswordForm":0.027,"LmcUserTest\\Service\\UserTest::testSetGetChangePasswordForm":0.003,"LmcUserTest\\Service\\UserTest::testGetOptions":0.004,"LmcUserTest\\Service\\UserTest::testSetOptions":0.002,"LmcUserTest\\Service\\UserTest::testSetGetServiceManager":0.003,"LmcUserTest\\Service\\UserTest::testGetFormHydrator":0.003,"LmcUserTest\\Service\\UserTest::testSetFormHydrator":0.002,"LmcUserTest\\Validator\\AbstractRecordTest::testConstruct":0.001,"LmcUserTest\\Validator\\AbstractRecordTest::testConstructEmptyArray":0.002,"LmcUserTest\\Validator\\AbstractRecordTest::testGetSetMapper":0.001,"LmcUserTest\\Validator\\AbstractRecordTest::testGetSetKey":0.001,"LmcUserTest\\Validator\\AbstractRecordTest::testQueryWithInvalidKey":0.001,"LmcUserTest\\Validator\\AbstractRecordTest::testQueryWithKeyUsername":0.002,"LmcUserTest\\Validator\\AbstractRecordTest::testQueryWithKeyEmail":0.002,"LmcUserTest\\Validator\\NoRecordExistsTest::testIsValid":0.002,"LmcUserTest\\Validator\\NoRecordExistsTest::testIsInvalid":0.002,"LmcUserTest\\Validator\\RecordExistsTest::testIsValid":0.002,"LmcUserTest\\Validator\\RecordExistsTest::testIsInvalid":0.002,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserAndNotLoggedIn":0.004,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserButLoggedInWithWrongUserObject":0.004,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserButLoggedInWithDisplayName":0.003,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserButLoggedInWithoutDisplayNameButWithUsername":0.005,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserButLoggedInWithoutDisplayNameAndWithOutUsernameButWithEmail":0.004,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testSetGetAuthService":0.001,"LmcUserTest\\View\\Helper\\LmcUserIdentityTest::testInvokeWithIdentity":0.005,"LmcUserTest\\View\\Helper\\LmcUserIdentityTest::testInvokeWithoutIdentity":0.002,"LmcUserTest\\View\\Helper\\LmcUserIdentityTest::testSetGetAuthService":0.001,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testInvokeWithRender with data set #0":0.006,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testInvokeWithRender with data set #1":0.002,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testInvokeWithRender with data set #2":0.002,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testInvokeWithoutRender":0.001,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testSetGetLoginForm":0.001,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testSetViewTemplate":0.003}} \ No newline at end of file +{"version":1,"defects":{"LmcUserTest\\Service\\UserTest::testRegisterWithUsernameAndDisplayNameUserStateDisabled":3,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #2":3,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #3":3},"times":{"LmcUserTest\\Authentication\\Adapter\\AbstractAdapterTest::testGetStorageWithoutStorageSet":0.041,"LmcUserTest\\Authentication\\Adapter\\AbstractAdapterTest::testSetGetStorage":0.002,"LmcUserTest\\Authentication\\Adapter\\AbstractAdapterTest::testIsSatisfied":0.001,"LmcUserTest\\Authentication\\Adapter\\AbstractAdapterTest::testSetSatisfied":0.002,"LmcUserTest\\Authentication\\Adapter\\AdapterChainEventTest::testCodeAndMessages":0.006,"LmcUserTest\\Authentication\\Adapter\\AdapterChainEventTest::testIdentity":0.002,"LmcUserTest\\Authentication\\Adapter\\AdapterChainEventTest::testRequest":0.018,"LmcUserTest\\Authentication\\Adapter\\AdapterChainServiceFactoryTest::testCreateService":0.044,"LmcUserTest\\Authentication\\Adapter\\AdapterChainServiceFactoryTest::testGetOptionWithSetter":0.004,"LmcUserTest\\Authentication\\Adapter\\AdapterChainServiceFactoryTest::testGetOptionWithLocator":0.002,"LmcUserTest\\Authentication\\Adapter\\AdapterChainServiceFactoryTest::testGetOptionFailing":0.005,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testAuthenticate":0.019,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testResetAdapters":0.011,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testPrepareForAuthentication with data set #0":0.022,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testPrepareForAuthentication with data set #1":0.007,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testPrepareForAuthenticationWithStoppedEvent":0.01,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testPrepareForAuthenticationWithBadEventResult":0.01,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testGetEventWithNoEventSet":0.003,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testGetEventWithEventSet":0.002,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testSetEventWithDifferentEventType":0.002,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testLogoutAdapters":0.003,"LmcUserTest\\Authentication\\Adapter\\DbTest::testLogout":0.025,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticateWhenSatisfies":0.006,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticateNoUserObject":0.033,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticationUserStateEnabledUserButUserStateNotInArray":0.014,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticateWithWrongPassword":0.035,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticationAuthenticatesWithEmail":0.019,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticationAuthenticates":0.02,"LmcUserTest\\Authentication\\Adapter\\DbTest::testUpdateUserPasswordHashWithSameCost":0.009,"LmcUserTest\\Authentication\\Adapter\\DbTest::testUpdateUserPasswordHashWithoutSameCost":0.013,"LmcUserTest\\Authentication\\Adapter\\DbTest::testPreprocessCredentialWithCallable":0.002,"LmcUserTest\\Authentication\\Adapter\\DbTest::testPreprocessCredentialWithoutCallable":0.002,"LmcUserTest\\Authentication\\Adapter\\DbTest::testSetGetServicemanager":0.012,"LmcUserTest\\Authentication\\Adapter\\DbTest::testGetOptionsWithNoOptionsSet":0.003,"LmcUserTest\\Authentication\\Adapter\\DbTest::testSetGetOptions":0.002,"LmcUserTest\\Authentication\\Adapter\\DbTest::testGetMapperWithNoMapperSet":0.003,"LmcUserTest\\Authentication\\Adapter\\DbTest::testSetGetMapper":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testIsEmpty":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testReadWithResolvedEntitySet":0.001,"LmcUserTest\\Authentication\\Storage\\DbTest::testReadWithoutResolvedEntitySetIdentityIntUserFound":0.003,"LmcUserTest\\Authentication\\Storage\\DbTest::testReadWithoutResolvedEntitySetIdentityIntUserNotFound":0.003,"LmcUserTest\\Authentication\\Storage\\DbTest::testReadWithoutResolvedEntitySetIdentityObject":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testWrite":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testClear":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testGetMapperWithNoMapperSet":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testSetGetMapper":0.001,"LmcUserTest\\Authentication\\Storage\\DbTest::testSetGetServicemanager":0.001,"LmcUserTest\\Authentication\\Storage\\DbTest::testGetStorageWithoutStorageSet":0.001,"LmcUserTest\\Authentication\\Storage\\DbTest::testSetGetStorage":0.001,"LmcUserTest\\Controller\\Plugin\\LmcUserAuthenticationTest::testGetAndHasIdentity":0.009,"LmcUserTest\\Controller\\Plugin\\LmcUserAuthenticationTest::testSetAndGetAuthAdapter":0.001,"LmcUserTest\\Controller\\Plugin\\LmcUserAuthenticationTest::testSetAndGetAuthService":0.001,"LmcUserTest\\Controller\\RedirectCallbackTest::testInvoke":0.055,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #0":0.012,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #1":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #2":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #3":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #4":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #5":0.008,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #6":0.009,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #7":0.008,"LmcUserTest\\Controller\\RedirectCallbackTest::testRouteExistsRouteExists":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testRouteExistsRouteDoesntExists":0.005,"LmcUserTest\\Controller\\RedirectCallbackTest::testRouteMatchedRouteMatched":0.006,"LmcUserTest\\Controller\\RedirectCallbackTest::testRouteMatchedRouteNotMatched":0.005,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #0":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #1":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #2":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #3":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #4":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectWithOptionOnButNoRedirect":0.008,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectWithOptionOnRedirectDoesntExist":0.009,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #0":0.06,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #1":0.006,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #2":0.005,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #3":0.005,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #4":0.006,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #5":0.005,"LmcUserTest\\Controller\\UserControllerTest::testIndexActionLoggedIn":18.608,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #0":0.163,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #1":0.02,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #2":0.019,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #3":0.02,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionIsNotPost with data set #0":0.011,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionIsNotPost with data set #1":0.009,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #0":0.006,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #1":0.006,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #2":0.007,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #3":0.01,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #4":0.008,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #0":0.012,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #1":0.016,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #2":0.01,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #3":0.015,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #4":0.01,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #5":0.013,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #6":0.011,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #7":0.013,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #8":0.011,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #9":0.013,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #10":0.01,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #11":0.013,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #12":0.01,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #13":0.014,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #14":0.01,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #15":0.014,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #16":0.011,"LmcUserTest\\Controller\\UserControllerTest::testRegisterActionIsNotAllowed":0.006,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #0":0.041,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #1":0.012,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #2":0.009,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #3":0.012,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #4":0.01,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #5":0.011,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #6":0.01,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #7":0.01,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #8":0.016,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #9":0.017,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #10":0.015,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #11":0.018,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #12":0.015,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #13":0.017,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #14":0.015,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #15":0.019,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #16":0.014,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #17":0.015,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #18":0.013,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #19":0.016,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #0":0.008,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #1":0.007,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #2":0.007,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #3":0.007,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #4":0.011,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #5":0.011,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #6":0.014,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #7":0.014,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #8":0.019,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #9":0.019,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #0":0.024,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #1":0.012,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #2":0.01,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #3":0.013,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #4":0.016,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #5":0.017,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #6":0.016,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #7":0.016,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #8":0.018,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #9":0.018,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #0":0.006,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #1":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #2":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #3":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #4":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #5":0.002,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #6":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #7":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #8":0.004,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #9":0.005,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #10":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #11":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #12":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #13":0.003,"LmcUserTest\\Entity\\UserTest::testSetGetId":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetUsername":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetDisplayName":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetEmail":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetPassword":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetState":0.001,"LmcUserTest\\Factory\\Form\\ChangeEmailFormFactoryTest::testFactory":0.07,"LmcUserTest\\Factory\\Form\\ChangePasswordFormFactoryTest::testFactory":0.016,"LmcUserTest\\Factory\\Form\\LoginFormFactoryTest::testFactory":0.009,"LmcUserTest\\Factory\\Form\\RegisterFormFactoryTest::testFactory":0.037,"LmcUserTest\\Factory\\Form\\UserMapperFactoryTest::testFactory":0.013,"LmcUserTest\\Form\\BaseTest::testConstruct":0.002,"LmcUserTest\\Form\\ChangeEmailFilterTest::testConstruct":0.012,"LmcUserTest\\Form\\ChangeEmailFilterTest::testConstructIdentityEmail with data set #0":0.005,"LmcUserTest\\Form\\ChangeEmailFilterTest::testConstructIdentityEmail with data set #1":0.005,"LmcUserTest\\Form\\ChangeEmailFilterTest::testSetGetEmailValidator":0.004,"LmcUserTest\\Form\\ChangeEmailTest::testConstruct":0.005,"LmcUserTest\\Form\\ChangeEmailTest::testSetGetAuthenticationOptions":0.002,"LmcUserTest\\Form\\ChangePasswordFilterTest::testConstruct":0.007,"LmcUserTest\\Form\\ChangePasswordFilterTest::testConstructIdentityEmail with data set #0":0.006,"LmcUserTest\\Form\\ChangePasswordFilterTest::testConstructIdentityEmail with data set #1":0.005,"LmcUserTest\\Form\\ChangePasswordTest::testConstruct":0.002,"LmcUserTest\\Form\\ChangePasswordTest::testSetGetAuthenticationOptions":0.003,"LmcUserTest\\Form\\LoginFilterTest::testConstruct":0.004,"LmcUserTest\\Form\\LoginFilterTest::testConstructIdentityEmail":0.005,"LmcUserTest\\Form\\LoginTest::testConstruct with data set #0":0.003,"LmcUserTest\\Form\\LoginTest::testConstruct with data set #1":0.003,"LmcUserTest\\Form\\LoginTest::testConstruct with data set #2":0.003,"LmcUserTest\\Form\\LoginTest::testSetGetAuthenticationOptions":0.003,"LmcUserTest\\Form\\RegisterFilterTest::testConstruct":0.008,"LmcUserTest\\Form\\RegisterFilterTest::testSetGetEmailValidator":0.004,"LmcUserTest\\Form\\RegisterFilterTest::testSetGetUsernameValidator":0.004,"LmcUserTest\\Form\\RegisterFilterTest::testSetGetOptions":0.004,"LmcUserTest\\Form\\RegisterTest::testConstruct with data set #0":0.016,"LmcUserTest\\Form\\RegisterTest::testConstruct with data set #1":0.005,"LmcUserTest\\Form\\RegisterTest::testSetGetRegistrationOptions":0.006,"LmcUserTest\\Form\\RegisterTest::testSetCaptchaElement":0.015,"LmcUserTest\\Mapper\\UserHydratorTest::testExtractWithInvalidUserObject":0.003,"LmcUserTest\\Mapper\\UserHydratorTest::testExtractWithValidUserObject with data set #0":0.027,"LmcUserTest\\Mapper\\UserHydratorTest::testExtractWithValidUserObject with data set #1":0.002,"LmcUserTest\\Mapper\\UserHydratorTest::testHydrateWithInvalidUserObject":0.001,"LmcUserTest\\Mapper\\UserHydratorTest::testHydrateWithValidUserObject":0.001,"LmcUserTest\\Mapper\\UserTest::testFindBy with data set #0":0.131,"LmcUserTest\\Mapper\\UserTest::testFindBy with data set #1":0.029,"LmcUserTest\\Mapper\\UserTest::testFindBy with data set #2":0.028,"LmcUserTest\\Mapper\\UserTest::testIntegrationFindBy with data set #0":0.034,"LmcUserTest\\Mapper\\UserTest::testIntegrationFindBy with data set #1":0.016,"LmcUserTest\\Mapper\\UserTest::testIntegrationFindBy with data set #2":0.03,"LmcUserTest\\Mapper\\UserTest::testGetTableName":0.022,"LmcUserTest\\Mapper\\UserTest::testSetTableName":0.012,"LmcUserTest\\Mapper\\UserTest::testInsertUpdateDelete":0.028,"LmcUserTest\\ModuleTest::testImplementsConfigProviderInterface":0.002,"LmcUserTest\\ModuleTest::testImplementsControllerPluginProviderInterface":0.001,"LmcUserTest\\ModuleTest::testImplementsControllerProviderInterface":0.001,"LmcUserTest\\ModuleTest::testImplementsViewHelperProviderInterface":0.001,"LmcUserTest\\ModuleTest::testImplementsServiceProviderInterface":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetLoginRedirectRoute":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetLoginRedirectRoute":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetLogoutRedirectRoute":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetLogoutRedirectRoute":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUseRedirectParameterIfPresent":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUseRedirectParameterIfPresent":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUserLoginWidgetViewTemplate":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUserLoginWidgetViewTemplate":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetEnableRegistration":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetEnableRegistration":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetLoginFormTimeout":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetLoginFormTimeout":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUserFormTimeout":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUserFormTimeout":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetLoginAfterRegistration":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetLoginAfterRegistration":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetEnableUserState":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetEnableUserState":0,"LmcUserTest\\Options\\ModuleOptionsTest::testGetDefaultUserState":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetDefaultUserState":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetAllowedLoginStates":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetAllowedLoginStates":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetAuthAdapters":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetAuthAdapters":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetAuthIdentityFields":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetAuthIdentityFields":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetEnableUsername":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetEnableUsername":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetEnableDisplayName":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetEnableDisplayName":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUseRegistrationFormCaptcha":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUseRegistrationFormCaptcha":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUserEntityClass":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUserEntityClass":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetPasswordCost":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetPasswordCost":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetTableName":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetTableName":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetFormCaptchaOptions":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetFormCaptchaOptions":0.001,"LmcUserTest\\Service\\UserTest::testRegisterWithInvalidForm":0.034,"LmcUserTest\\Service\\UserTest::testRegisterWithUsernameAndDisplayNameUserStateDisabled":0.026,"LmcUserTest\\Service\\UserTest::testRegisterWithDefaultUserStateOfZero":0.026,"LmcUserTest\\Service\\UserTest::testRegisterWithUserStateDisabled":0.024,"LmcUserTest\\Service\\UserTest::testChangePasswordWithWrongOldPassword":0.007,"LmcUserTest\\Service\\UserTest::testChangePassword":0.009,"LmcUserTest\\Service\\UserTest::testChangeEmail":0.008,"LmcUserTest\\Service\\UserTest::testChangeEmailWithWrongPassword":0.006,"LmcUserTest\\Service\\UserTest::testGetUserMapper":0.003,"LmcUserTest\\Service\\UserTest::testSetGetUserMapper":0.002,"LmcUserTest\\Service\\UserTest::testGetAuthService":0.003,"LmcUserTest\\Service\\UserTest::testSetGetAuthService":0.002,"LmcUserTest\\Service\\UserTest::testGetRegisterForm":0.003,"LmcUserTest\\Service\\UserTest::testSetGetRegisterForm":0.002,"LmcUserTest\\Service\\UserTest::testGetChangePasswordForm":0.029,"LmcUserTest\\Service\\UserTest::testSetGetChangePasswordForm":0.002,"LmcUserTest\\Service\\UserTest::testGetOptions":0.003,"LmcUserTest\\Service\\UserTest::testSetOptions":0.002,"LmcUserTest\\Service\\UserTest::testSetGetServiceManager":0.002,"LmcUserTest\\Service\\UserTest::testGetFormHydrator":0.003,"LmcUserTest\\Service\\UserTest::testSetFormHydrator":0.002,"LmcUserTest\\Validator\\AbstractRecordTest::testConstruct":0.001,"LmcUserTest\\Validator\\AbstractRecordTest::testConstructEmptyArray":0.002,"LmcUserTest\\Validator\\AbstractRecordTest::testGetSetMapper":0.001,"LmcUserTest\\Validator\\AbstractRecordTest::testGetSetKey":0.001,"LmcUserTest\\Validator\\AbstractRecordTest::testQueryWithInvalidKey":0.001,"LmcUserTest\\Validator\\AbstractRecordTest::testQueryWithKeyUsername":0.002,"LmcUserTest\\Validator\\AbstractRecordTest::testQueryWithKeyEmail":0.002,"LmcUserTest\\Validator\\NoRecordExistsTest::testIsValid":0.002,"LmcUserTest\\Validator\\NoRecordExistsTest::testIsInvalid":0.002,"LmcUserTest\\Validator\\RecordExistsTest::testIsValid":0.002,"LmcUserTest\\Validator\\RecordExistsTest::testIsInvalid":0.002,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserAndNotLoggedIn":0.007,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserButLoggedInWithWrongUserObject":0.003,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserButLoggedInWithDisplayName":0.003,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserButLoggedInWithoutDisplayNameButWithUsername":0.003,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserButLoggedInWithoutDisplayNameAndWithOutUsernameButWithEmail":0.004,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testSetGetAuthService":0.001,"LmcUserTest\\View\\Helper\\LmcUserIdentityTest::testInvokeWithIdentity":0.005,"LmcUserTest\\View\\Helper\\LmcUserIdentityTest::testInvokeWithoutIdentity":0.002,"LmcUserTest\\View\\Helper\\LmcUserIdentityTest::testSetGetAuthService":0.001,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testInvokeWithRender with data set #0":0.006,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testInvokeWithRender with data set #1":0.001,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testInvokeWithRender with data set #2":0.001,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testInvokeWithoutRender":0.001,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testSetGetLoginForm":0.001,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testSetViewTemplate":0.001}} \ No newline at end of file diff --git a/src/Controller/UserController.php b/src/Controller/UserController.php index 6ea7101..bb04cc2 100644 --- a/src/Controller/UserController.php +++ b/src/Controller/UserController.php @@ -117,8 +117,13 @@ public function loginAction() $form->setData($request->getPost()); if (!$form->isValid()) { + // return the view again $this->flashMessenger()->setNamespace('lmcuser-login-form')->addMessage($this->failedLoginMessage); - return $this->redirect()->toUrl($this->url()->fromRoute(static::ROUTE_LOGIN).($redirect ? '?redirect='. rawurlencode($redirect) : '')); + return array( + 'loginForm' => $form, + 'redirect' => $redirect, + 'enableRegistration' => $this->getOptions()->getEnableRegistration(), + ); } // clear adapters @@ -434,7 +439,7 @@ public function getOptions() /** * Get changeEmailForm. * - * @return ChangeEmailForm + * @return FormInterface */ public function getChangeEmailForm() { diff --git a/tests/Controller/UserControllerTest.php b/tests/Controller/UserControllerTest.php index 5119191..3d39437 100644 --- a/tests/Controller/UserControllerTest.php +++ b/tests/Controller/UserControllerTest.php @@ -243,37 +243,11 @@ public function testLoginActionValidFormRedirectFalse($isValid, $wantRedirect) $this->pluginManagerPlugins['forward']= $forwardPlugin; } else { - $response = new Response(); - - $redirectQuery = $wantRedirect ? '?redirect='. rawurlencode($redirectUrl) : ''; - $route_url = "/user/login"; - - - $redirect = $this->createMock('Laminas\Mvc\Controller\Plugin\Redirect', array('toUrl')); - $redirect->expects($this->any()) - ->method('toUrl') - ->with($route_url . $redirectQuery) - ->willReturnCallback( - function ($url) use (&$response) { - $response->getHeaders()->addHeaderLine('Location', $url); - $response->setStatusCode(302); - - return $response; - } - ); - - $this->pluginManagerPlugins['redirect']= $redirect; - - - $response = new Response(); - $url = $this->createMock('Laminas\Mvc\Controller\Plugin\Url', array('fromRoute')); - $url->expects($this->once()) - ->method('fromRoute') - ->with($controller::ROUTE_LOGIN) - ->willReturn($route_url); - - $this->pluginManagerPlugins['url']= $url; - $TEST = true; + $expectedResult = [ + 'loginForm' => $form, + 'redirect' => $wantRedirect ? $redirectUrl : false, + 'enableRegistration' => false, + ]; } @@ -283,9 +257,8 @@ function ($url) use (&$response) { if ($isValid) { $this->assertSame($expectedResult, $result); } else { - $this->assertInstanceOf('Laminas\Http\Response', $result); - $this->assertEquals($response, $result); - $this->assertEquals($route_url . $redirectQuery, $result->getHeaders()->get('Location')->getFieldValue()); + $this->assertIsArray($result); + $this->assertEquals($expectedResult, $result); } } From 634a047198d4331b8156cd6aec6bc6dc359c1cc2 Mon Sep 17 00:00:00 2001 From: "Eric Richer eric.richer@vistoconsulting.com" Date: Wed, 26 Jun 2024 17:57:38 -0400 Subject: [PATCH 3/3] Removing .phpunit.result.cache from index Signed-off-by: Eric Richer eric.richer@vistoconsulting.com --- .gitignore | 1 + .phpunit.result.cache | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 .phpunit.result.cache diff --git a/.gitignore b/.gitignore index 65eff63..0315e54 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ vendor/* /.vscode #ignoring NetBeans project files /nbproject +.phpunit.result.cache diff --git a/.phpunit.result.cache b/.phpunit.result.cache deleted file mode 100644 index a91b4ad..0000000 --- a/.phpunit.result.cache +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"defects":{"LmcUserTest\\Service\\UserTest::testRegisterWithUsernameAndDisplayNameUserStateDisabled":3,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #2":3,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #3":3},"times":{"LmcUserTest\\Authentication\\Adapter\\AbstractAdapterTest::testGetStorageWithoutStorageSet":0.041,"LmcUserTest\\Authentication\\Adapter\\AbstractAdapterTest::testSetGetStorage":0.002,"LmcUserTest\\Authentication\\Adapter\\AbstractAdapterTest::testIsSatisfied":0.001,"LmcUserTest\\Authentication\\Adapter\\AbstractAdapterTest::testSetSatisfied":0.002,"LmcUserTest\\Authentication\\Adapter\\AdapterChainEventTest::testCodeAndMessages":0.006,"LmcUserTest\\Authentication\\Adapter\\AdapterChainEventTest::testIdentity":0.002,"LmcUserTest\\Authentication\\Adapter\\AdapterChainEventTest::testRequest":0.018,"LmcUserTest\\Authentication\\Adapter\\AdapterChainServiceFactoryTest::testCreateService":0.044,"LmcUserTest\\Authentication\\Adapter\\AdapterChainServiceFactoryTest::testGetOptionWithSetter":0.004,"LmcUserTest\\Authentication\\Adapter\\AdapterChainServiceFactoryTest::testGetOptionWithLocator":0.002,"LmcUserTest\\Authentication\\Adapter\\AdapterChainServiceFactoryTest::testGetOptionFailing":0.005,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testAuthenticate":0.019,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testResetAdapters":0.011,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testPrepareForAuthentication with data set #0":0.022,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testPrepareForAuthentication with data set #1":0.007,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testPrepareForAuthenticationWithStoppedEvent":0.01,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testPrepareForAuthenticationWithBadEventResult":0.01,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testGetEventWithNoEventSet":0.003,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testGetEventWithEventSet":0.002,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testSetEventWithDifferentEventType":0.002,"LmcUserTest\\Authentication\\Adapter\\AdapterChainTest::testLogoutAdapters":0.003,"LmcUserTest\\Authentication\\Adapter\\DbTest::testLogout":0.025,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticateWhenSatisfies":0.006,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticateNoUserObject":0.033,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticationUserStateEnabledUserButUserStateNotInArray":0.014,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticateWithWrongPassword":0.035,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticationAuthenticatesWithEmail":0.019,"LmcUserTest\\Authentication\\Adapter\\DbTest::testAuthenticationAuthenticates":0.02,"LmcUserTest\\Authentication\\Adapter\\DbTest::testUpdateUserPasswordHashWithSameCost":0.009,"LmcUserTest\\Authentication\\Adapter\\DbTest::testUpdateUserPasswordHashWithoutSameCost":0.013,"LmcUserTest\\Authentication\\Adapter\\DbTest::testPreprocessCredentialWithCallable":0.002,"LmcUserTest\\Authentication\\Adapter\\DbTest::testPreprocessCredentialWithoutCallable":0.002,"LmcUserTest\\Authentication\\Adapter\\DbTest::testSetGetServicemanager":0.012,"LmcUserTest\\Authentication\\Adapter\\DbTest::testGetOptionsWithNoOptionsSet":0.003,"LmcUserTest\\Authentication\\Adapter\\DbTest::testSetGetOptions":0.002,"LmcUserTest\\Authentication\\Adapter\\DbTest::testGetMapperWithNoMapperSet":0.003,"LmcUserTest\\Authentication\\Adapter\\DbTest::testSetGetMapper":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testIsEmpty":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testReadWithResolvedEntitySet":0.001,"LmcUserTest\\Authentication\\Storage\\DbTest::testReadWithoutResolvedEntitySetIdentityIntUserFound":0.003,"LmcUserTest\\Authentication\\Storage\\DbTest::testReadWithoutResolvedEntitySetIdentityIntUserNotFound":0.003,"LmcUserTest\\Authentication\\Storage\\DbTest::testReadWithoutResolvedEntitySetIdentityObject":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testWrite":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testClear":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testGetMapperWithNoMapperSet":0.002,"LmcUserTest\\Authentication\\Storage\\DbTest::testSetGetMapper":0.001,"LmcUserTest\\Authentication\\Storage\\DbTest::testSetGetServicemanager":0.001,"LmcUserTest\\Authentication\\Storage\\DbTest::testGetStorageWithoutStorageSet":0.001,"LmcUserTest\\Authentication\\Storage\\DbTest::testSetGetStorage":0.001,"LmcUserTest\\Controller\\Plugin\\LmcUserAuthenticationTest::testGetAndHasIdentity":0.009,"LmcUserTest\\Controller\\Plugin\\LmcUserAuthenticationTest::testSetAndGetAuthAdapter":0.001,"LmcUserTest\\Controller\\Plugin\\LmcUserAuthenticationTest::testSetAndGetAuthService":0.001,"LmcUserTest\\Controller\\RedirectCallbackTest::testInvoke":0.055,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #0":0.012,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #1":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #2":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #3":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #4":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #5":0.008,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #6":0.009,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectRouteFromRequest with data set #7":0.008,"LmcUserTest\\Controller\\RedirectCallbackTest::testRouteExistsRouteExists":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testRouteExistsRouteDoesntExists":0.005,"LmcUserTest\\Controller\\RedirectCallbackTest::testRouteMatchedRouteMatched":0.006,"LmcUserTest\\Controller\\RedirectCallbackTest::testRouteMatchedRouteNotMatched":0.005,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #0":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #1":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #2":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #3":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectNoRedirectParam with data set #4":0.007,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectWithOptionOnButNoRedirect":0.008,"LmcUserTest\\Controller\\RedirectCallbackTest::testGetRedirectWithOptionOnRedirectDoesntExist":0.009,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #0":0.06,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #1":0.006,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #2":0.005,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #3":0.005,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #4":0.006,"LmcUserTest\\Controller\\UserControllerTest::testActionControllHasIdentity with data set #5":0.005,"LmcUserTest\\Controller\\UserControllerTest::testIndexActionLoggedIn":18.608,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #0":0.163,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #1":0.02,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #2":0.019,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionValidFormRedirectFalse with data set #3":0.02,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionIsNotPost with data set #0":0.011,"LmcUserTest\\Controller\\UserControllerTest::testLoginActionIsNotPost with data set #1":0.009,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #0":0.006,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #1":0.006,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #2":0.007,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #3":0.01,"LmcUserTest\\Controller\\UserControllerTest::testLogoutAction with data set #4":0.008,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #0":0.012,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #1":0.016,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #2":0.01,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #3":0.015,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #4":0.01,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #5":0.013,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #6":0.011,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #7":0.013,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #8":0.011,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #9":0.013,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #10":0.01,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #11":0.013,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #12":0.01,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #13":0.014,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #14":0.01,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #15":0.014,"LmcUserTest\\Controller\\UserControllerTest::testAuthenticateAction with data set #16":0.011,"LmcUserTest\\Controller\\UserControllerTest::testRegisterActionIsNotAllowed":0.006,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #0":0.041,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #1":0.012,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #2":0.009,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #3":0.012,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #4":0.01,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #5":0.011,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #6":0.01,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #7":0.01,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #8":0.016,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #9":0.017,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #10":0.015,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #11":0.018,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #12":0.015,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #13":0.017,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #14":0.015,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #15":0.019,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #16":0.014,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #17":0.015,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #18":0.013,"LmcUserTest\\Controller\\UserControllerTest::testRegisterAction with data set #19":0.016,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #0":0.008,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #1":0.007,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #2":0.007,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #3":0.007,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #4":0.011,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #5":0.011,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #6":0.014,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #7":0.014,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #8":0.019,"LmcUserTest\\Controller\\UserControllerTest::testChangepasswordAction with data set #9":0.019,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #0":0.024,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #1":0.012,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #2":0.01,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #3":0.013,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #4":0.016,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #5":0.017,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #6":0.016,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #7":0.016,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #8":0.018,"LmcUserTest\\Controller\\UserControllerTest::testChangeEmailAction with data set #9":0.018,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #0":0.006,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #1":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #2":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #3":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #4":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #5":0.002,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #6":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #7":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #8":0.004,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #9":0.005,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #10":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #11":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #12":0.003,"LmcUserTest\\Controller\\UserControllerTest::testSetterGetterServices with data set #13":0.003,"LmcUserTest\\Entity\\UserTest::testSetGetId":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetUsername":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetDisplayName":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetEmail":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetPassword":0.001,"LmcUserTest\\Entity\\UserTest::testSetGetState":0.001,"LmcUserTest\\Factory\\Form\\ChangeEmailFormFactoryTest::testFactory":0.07,"LmcUserTest\\Factory\\Form\\ChangePasswordFormFactoryTest::testFactory":0.016,"LmcUserTest\\Factory\\Form\\LoginFormFactoryTest::testFactory":0.009,"LmcUserTest\\Factory\\Form\\RegisterFormFactoryTest::testFactory":0.037,"LmcUserTest\\Factory\\Form\\UserMapperFactoryTest::testFactory":0.013,"LmcUserTest\\Form\\BaseTest::testConstruct":0.002,"LmcUserTest\\Form\\ChangeEmailFilterTest::testConstruct":0.012,"LmcUserTest\\Form\\ChangeEmailFilterTest::testConstructIdentityEmail with data set #0":0.005,"LmcUserTest\\Form\\ChangeEmailFilterTest::testConstructIdentityEmail with data set #1":0.005,"LmcUserTest\\Form\\ChangeEmailFilterTest::testSetGetEmailValidator":0.004,"LmcUserTest\\Form\\ChangeEmailTest::testConstruct":0.005,"LmcUserTest\\Form\\ChangeEmailTest::testSetGetAuthenticationOptions":0.002,"LmcUserTest\\Form\\ChangePasswordFilterTest::testConstruct":0.007,"LmcUserTest\\Form\\ChangePasswordFilterTest::testConstructIdentityEmail with data set #0":0.006,"LmcUserTest\\Form\\ChangePasswordFilterTest::testConstructIdentityEmail with data set #1":0.005,"LmcUserTest\\Form\\ChangePasswordTest::testConstruct":0.002,"LmcUserTest\\Form\\ChangePasswordTest::testSetGetAuthenticationOptions":0.003,"LmcUserTest\\Form\\LoginFilterTest::testConstruct":0.004,"LmcUserTest\\Form\\LoginFilterTest::testConstructIdentityEmail":0.005,"LmcUserTest\\Form\\LoginTest::testConstruct with data set #0":0.003,"LmcUserTest\\Form\\LoginTest::testConstruct with data set #1":0.003,"LmcUserTest\\Form\\LoginTest::testConstruct with data set #2":0.003,"LmcUserTest\\Form\\LoginTest::testSetGetAuthenticationOptions":0.003,"LmcUserTest\\Form\\RegisterFilterTest::testConstruct":0.008,"LmcUserTest\\Form\\RegisterFilterTest::testSetGetEmailValidator":0.004,"LmcUserTest\\Form\\RegisterFilterTest::testSetGetUsernameValidator":0.004,"LmcUserTest\\Form\\RegisterFilterTest::testSetGetOptions":0.004,"LmcUserTest\\Form\\RegisterTest::testConstruct with data set #0":0.016,"LmcUserTest\\Form\\RegisterTest::testConstruct with data set #1":0.005,"LmcUserTest\\Form\\RegisterTest::testSetGetRegistrationOptions":0.006,"LmcUserTest\\Form\\RegisterTest::testSetCaptchaElement":0.015,"LmcUserTest\\Mapper\\UserHydratorTest::testExtractWithInvalidUserObject":0.003,"LmcUserTest\\Mapper\\UserHydratorTest::testExtractWithValidUserObject with data set #0":0.027,"LmcUserTest\\Mapper\\UserHydratorTest::testExtractWithValidUserObject with data set #1":0.002,"LmcUserTest\\Mapper\\UserHydratorTest::testHydrateWithInvalidUserObject":0.001,"LmcUserTest\\Mapper\\UserHydratorTest::testHydrateWithValidUserObject":0.001,"LmcUserTest\\Mapper\\UserTest::testFindBy with data set #0":0.131,"LmcUserTest\\Mapper\\UserTest::testFindBy with data set #1":0.029,"LmcUserTest\\Mapper\\UserTest::testFindBy with data set #2":0.028,"LmcUserTest\\Mapper\\UserTest::testIntegrationFindBy with data set #0":0.034,"LmcUserTest\\Mapper\\UserTest::testIntegrationFindBy with data set #1":0.016,"LmcUserTest\\Mapper\\UserTest::testIntegrationFindBy with data set #2":0.03,"LmcUserTest\\Mapper\\UserTest::testGetTableName":0.022,"LmcUserTest\\Mapper\\UserTest::testSetTableName":0.012,"LmcUserTest\\Mapper\\UserTest::testInsertUpdateDelete":0.028,"LmcUserTest\\ModuleTest::testImplementsConfigProviderInterface":0.002,"LmcUserTest\\ModuleTest::testImplementsControllerPluginProviderInterface":0.001,"LmcUserTest\\ModuleTest::testImplementsControllerProviderInterface":0.001,"LmcUserTest\\ModuleTest::testImplementsViewHelperProviderInterface":0.001,"LmcUserTest\\ModuleTest::testImplementsServiceProviderInterface":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetLoginRedirectRoute":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetLoginRedirectRoute":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetLogoutRedirectRoute":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetLogoutRedirectRoute":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUseRedirectParameterIfPresent":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUseRedirectParameterIfPresent":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUserLoginWidgetViewTemplate":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUserLoginWidgetViewTemplate":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetEnableRegistration":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetEnableRegistration":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetLoginFormTimeout":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetLoginFormTimeout":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUserFormTimeout":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUserFormTimeout":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetLoginAfterRegistration":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetLoginAfterRegistration":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetEnableUserState":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetEnableUserState":0,"LmcUserTest\\Options\\ModuleOptionsTest::testGetDefaultUserState":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetDefaultUserState":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetAllowedLoginStates":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetAllowedLoginStates":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetAuthAdapters":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetAuthAdapters":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetAuthIdentityFields":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetAuthIdentityFields":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetEnableUsername":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetEnableUsername":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetEnableDisplayName":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetEnableDisplayName":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUseRegistrationFormCaptcha":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUseRegistrationFormCaptcha":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetUserEntityClass":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetUserEntityClass":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetPasswordCost":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetPasswordCost":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetTableName":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetTableName":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testSetGetFormCaptchaOptions":0.001,"LmcUserTest\\Options\\ModuleOptionsTest::testGetFormCaptchaOptions":0.001,"LmcUserTest\\Service\\UserTest::testRegisterWithInvalidForm":0.034,"LmcUserTest\\Service\\UserTest::testRegisterWithUsernameAndDisplayNameUserStateDisabled":0.026,"LmcUserTest\\Service\\UserTest::testRegisterWithDefaultUserStateOfZero":0.026,"LmcUserTest\\Service\\UserTest::testRegisterWithUserStateDisabled":0.024,"LmcUserTest\\Service\\UserTest::testChangePasswordWithWrongOldPassword":0.007,"LmcUserTest\\Service\\UserTest::testChangePassword":0.009,"LmcUserTest\\Service\\UserTest::testChangeEmail":0.008,"LmcUserTest\\Service\\UserTest::testChangeEmailWithWrongPassword":0.006,"LmcUserTest\\Service\\UserTest::testGetUserMapper":0.003,"LmcUserTest\\Service\\UserTest::testSetGetUserMapper":0.002,"LmcUserTest\\Service\\UserTest::testGetAuthService":0.003,"LmcUserTest\\Service\\UserTest::testSetGetAuthService":0.002,"LmcUserTest\\Service\\UserTest::testGetRegisterForm":0.003,"LmcUserTest\\Service\\UserTest::testSetGetRegisterForm":0.002,"LmcUserTest\\Service\\UserTest::testGetChangePasswordForm":0.029,"LmcUserTest\\Service\\UserTest::testSetGetChangePasswordForm":0.002,"LmcUserTest\\Service\\UserTest::testGetOptions":0.003,"LmcUserTest\\Service\\UserTest::testSetOptions":0.002,"LmcUserTest\\Service\\UserTest::testSetGetServiceManager":0.002,"LmcUserTest\\Service\\UserTest::testGetFormHydrator":0.003,"LmcUserTest\\Service\\UserTest::testSetFormHydrator":0.002,"LmcUserTest\\Validator\\AbstractRecordTest::testConstruct":0.001,"LmcUserTest\\Validator\\AbstractRecordTest::testConstructEmptyArray":0.002,"LmcUserTest\\Validator\\AbstractRecordTest::testGetSetMapper":0.001,"LmcUserTest\\Validator\\AbstractRecordTest::testGetSetKey":0.001,"LmcUserTest\\Validator\\AbstractRecordTest::testQueryWithInvalidKey":0.001,"LmcUserTest\\Validator\\AbstractRecordTest::testQueryWithKeyUsername":0.002,"LmcUserTest\\Validator\\AbstractRecordTest::testQueryWithKeyEmail":0.002,"LmcUserTest\\Validator\\NoRecordExistsTest::testIsValid":0.002,"LmcUserTest\\Validator\\NoRecordExistsTest::testIsInvalid":0.002,"LmcUserTest\\Validator\\RecordExistsTest::testIsValid":0.002,"LmcUserTest\\Validator\\RecordExistsTest::testIsInvalid":0.002,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserAndNotLoggedIn":0.007,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserButLoggedInWithWrongUserObject":0.003,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserButLoggedInWithDisplayName":0.003,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserButLoggedInWithoutDisplayNameButWithUsername":0.003,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testInvokeWithoutUserButLoggedInWithoutDisplayNameAndWithOutUsernameButWithEmail":0.004,"LmcUserTest\\View\\Helper\\LmcUserDisplayNameTest::testSetGetAuthService":0.001,"LmcUserTest\\View\\Helper\\LmcUserIdentityTest::testInvokeWithIdentity":0.005,"LmcUserTest\\View\\Helper\\LmcUserIdentityTest::testInvokeWithoutIdentity":0.002,"LmcUserTest\\View\\Helper\\LmcUserIdentityTest::testSetGetAuthService":0.001,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testInvokeWithRender with data set #0":0.006,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testInvokeWithRender with data set #1":0.001,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testInvokeWithRender with data set #2":0.001,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testInvokeWithoutRender":0.001,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testSetGetLoginForm":0.001,"LmcUserTest\\View\\Helper\\LmcUserLoginWidgetTest::testSetViewTemplate":0.001}} \ No newline at end of file