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;
* 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
*
// 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);