This is more flexible so better take it.
[core.git] / inc / classes / main / filter / verifier / class_UserUnconfirmedVerifierFilter.php
index 2bdaf07c75f879cfd9662fad857f7bb25be40c79..c8e6f427362c8c2d962c07cb586624a414ad51ab 100644 (file)
@@ -53,11 +53,8 @@ class UserUnconfirmedVerifierFilter extends BaseFilter implements Filterable {
         * @return      void
         */
        public function execute (Requestable $requestInstance, Responseable $responseInstance) {
-               // Get member class
-               $userClass = $this->getConfigInstance()->getConfigEntry('user_class');
-
                // Get a user instance for comparison
-               $userInstance = call_user_func_array(array($userClass, 'createMemberByRequest'), array($requestInstance));
+               $userInstance = LoginFactory::createLoginObjectByRequest($requestInstance);
 
                // Is the email address valid?
                if ($userInstance->ifEmailAddressExists() === FALSE) {