]> git.mxchange.org Git - core.git/blobdiff - framework/main/classes/factories/login/class_LoginFactory.php
Continued:
[core.git] / framework / main / classes / factories / login / class_LoginFactory.php
index c6976f15bca26cca1c2716f7c8fb6910b31036d7..82d3bf04a88f369ab9c5efe1b51ca1ecf76053a7 100644 (file)
@@ -3,6 +3,7 @@
 namespace Org\Mxchange\CoreFramework\Factory\Login;
 
 // Import framework stuff
+use Org\Mxchange\CoreFramework\Factory\BaseFactory;
 use Org\Mxchange\CoreFramework\Factory\Object\ObjectFactory;
 use Org\Mxchange\CoreFramework\Registry\GenericRegistry;
 use Org\Mxchange\CoreFramework\Request\Requestable;
@@ -29,7 +30,7 @@ use Org\Mxchange\CoreFramework\Request\Requestable;
  * You should have received a copy of the GNU General Public License
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
-class LoginFactory extends ObjectFactory {
+class LoginFactory extends BaseFactory {
        /**
         * Protected constructor
         *
@@ -58,13 +59,13 @@ class LoginFactory extends ObjectFactory {
                        // Probe on member instance
                        try {
                                // Try to instance member login class
-                               $loginInstance = self::createObjectByConfiguredName('user_login_class');
+                               $loginInstance = ObjectFactory::createObjectByConfiguredName('user_login_class');
 
                                // Test login
                                $loginInstance->testLogin($requestInstance);
                        } catch (UnexpectedGuestAccountException $e) {
                                // Then try guest login
-                               $loginInstance = self::createObjectByConfiguredName('guest_login_class');
+                               $loginInstance = ObjectFactory::createObjectByConfiguredName('guest_login_class');
 
                                // Test login again
                                $loginInstance->testLogin($requestInstance);