Close #109 provide better error classes + phpdoc fixes
This commit is contained in:
@ -18,6 +18,7 @@ use Da\User\Strategy\InsecureEmailChangeStrategy;
|
||||
use Da\User\Strategy\SecureEmailChangeStrategy;
|
||||
use Exception;
|
||||
use Yii;
|
||||
use yii\base\InvalidParamException;
|
||||
|
||||
class EmailChangeStrategyFactory
|
||||
{
|
||||
@ -41,7 +42,7 @@ class EmailChangeStrategyFactory
|
||||
return Yii::$container->get(static::$map[$strategy], [$form]);
|
||||
}
|
||||
|
||||
throw new Exception('Unknown strategy type');
|
||||
throw new InvalidParamException('Unknown strategy type');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -25,6 +25,7 @@ class MailFactory
|
||||
* @param User $user
|
||||
* @param bool $showPassword
|
||||
*
|
||||
* @throws InvalidConfigException
|
||||
* @return MailService
|
||||
*/
|
||||
public static function makeWelcomeMailerService(User $user, $showPassword = false)
|
||||
@ -48,6 +49,7 @@ class MailFactory
|
||||
* @param string $email
|
||||
* @param Token $token
|
||||
*
|
||||
* @throws InvalidConfigException
|
||||
* @return MailService
|
||||
*/
|
||||
public static function makeRecoveryMailerService($email, Token $token = null)
|
||||
@ -69,6 +71,7 @@ class MailFactory
|
||||
* @param User $user
|
||||
* @param Token|null $token
|
||||
*
|
||||
* @throws InvalidConfigException
|
||||
* @return MailService
|
||||
*/
|
||||
public static function makeConfirmationMailerService(User $user, Token $token = null)
|
||||
@ -90,6 +93,7 @@ class MailFactory
|
||||
* @param User $user
|
||||
* @param Token $token
|
||||
*
|
||||
* @throws InvalidConfigException
|
||||
* @return MailService
|
||||
*/
|
||||
public static function makeReconfirmationMailerService(User $user, Token $token)
|
||||
|
||||
@ -13,12 +13,14 @@ namespace Da\User\Factory;
|
||||
|
||||
use Da\User\Model\Token;
|
||||
use Yii;
|
||||
use yii\base\InvalidConfigException;
|
||||
|
||||
class TokenFactory
|
||||
{
|
||||
/**
|
||||
* @param $userId
|
||||
*
|
||||
* @throws InvalidConfigException
|
||||
* @return Token
|
||||
*/
|
||||
public static function makeConfirmationToken($userId)
|
||||
@ -47,6 +49,7 @@ class TokenFactory
|
||||
/**
|
||||
* @param $userId
|
||||
*
|
||||
* @throws InvalidConfigException
|
||||
* @return Token
|
||||
*/
|
||||
public static function makeConfirmOldMailToken($userId)
|
||||
@ -61,6 +64,7 @@ class TokenFactory
|
||||
/**
|
||||
* @param $userId
|
||||
*
|
||||
* @throws InvalidConfigException
|
||||
* @return Token
|
||||
*/
|
||||
public static function makeRecoveryToken($userId)
|
||||
@ -76,7 +80,8 @@ class TokenFactory
|
||||
* @param $userId
|
||||
* @param $type
|
||||
*
|
||||
* @return Token
|
||||
* @throws InvalidConfigException
|
||||
* @return Token|\object
|
||||
*/
|
||||
protected static function make($userId, $type)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user