namespace Org\Mxchange\City\Helper\Login;
// Import framework stuff
+use Org\Mxchange\CoreFramework\User\ManageableAccount;
use Org\Mxchange\CoreFramework\Bootstrap\FrameworkBootstrap;
use Org\Mxchange\CoreFramework\Factory\ObjectFactory;
+use Org\Mxchange\CoreFramework\Generic\NullPointerException;
+use Org\Mxchange\CoreFramework\Helper\Login\BaseLoginHelper;
+use Org\Mxchange\CoreFramework\Helper\Login\HelpableLogin;
use Org\Mxchange\CoreFramework\Registry\GenericRegistry;
use Org\Mxchange\CoreFramework\Request\Requestable;
+use Org\Mxchange\CoreFramework\Response\Responseable;
/**
* A helper for City to login. This login helper first checks what setting
*
* @param $requestInstance An instance of a Requestable class
* @return $helperInstance An instance of this helper class
- * @throws UserInstanceMissingException If the user instance in registry
- * is missing or invalid
+ * @throws NullPointerException If the user instance in registry is missing or invalid
*/
public static final function createCityLoginHelper (Requestable $requestInstance) {
// Get a new instance first
// Is this instance valid?
if (!$userInstance instanceof ManageableAccount) {
// Thrown an exception here
- throw new UserInstanceMissingException (array($helperInstance, 'user'), self::EXCEPTION_INVALID_USER_INSTANCE);
+ throw new NullPointerException($this, self::EXCEPTION_IS_NULL_POINTER);
} // END - if
// Set default login method from config