add phpdoc and avoid same-named class

This commit is contained in:
bscheshirwork
2018-09-21 11:13:15 +03:00
parent 1e4a001d8a
commit 9637be5778
9 changed files with 56 additions and 2 deletions

View File

@ -25,7 +25,7 @@ use yii\console\Application as ConsoleApplication;
use yii\i18n\PhpMessageSource; use yii\i18n\PhpMessageSource;
use yii\web\Application as WebApplication; use yii\web\Application as WebApplication;
use yii\base\Event; use yii\base\Event as YiiEvent;
use Da\User\Event\FormEvent; use Da\User\Event\FormEvent;
use Da\User\Controller\SecurityController; use Da\User\Controller\SecurityController;
@ -153,7 +153,7 @@ class Bootstrap implements BootstrapInterface
// Attach an event to check if the password has expired // Attach an event to check if the password has expired
if (!is_null(Yii::$app->getModule('user')->maxPasswordAge)) { if (!is_null(Yii::$app->getModule('user')->maxPasswordAge)) {
Event::on(SecurityController::class, FormEvent::EVENT_AFTER_LOGIN, function (FormEvent $event) { YiiEvent::on(SecurityController::class, FormEvent::EVENT_AFTER_LOGIN, function (FormEvent $event) {
$user = $event->form->user; $user = $event->form->user;
if ($user->password_age >= Yii::$app->getModule('user')->maxPasswordAge) { if ($user->password_age >= Yii::$app->getModule('user')->maxPasswordAge) {
// Force password change // Force password change

View File

@ -14,6 +14,12 @@ namespace Da\User\Event;
use yii\base\Event; use yii\base\Event;
use yii\base\Model; use yii\base\Model;
/**
* Class FormEvent
* @package Da\User\Event
*
* @property Model $form
*/
class FormEvent extends Event class FormEvent extends Event
{ {
const EVENT_BEFORE_REQUEST = 'beforeRequest'; const EVENT_BEFORE_REQUEST = 'beforeRequest';

View File

@ -14,6 +14,12 @@ namespace Da\User\Event;
use Da\User\Model\User; use Da\User\Model\User;
use yii\base\Event; use yii\base\Event;
/**
* Class GdprEvent
* @package Da\User\Event
*
* @property User $user
*/
class GdprEvent extends Event class GdprEvent extends Event
{ {

View File

@ -15,6 +15,15 @@ use Da\User\Model\User;
use Da\User\Service\MailService; use Da\User\Service\MailService;
use yii\base\Event; use yii\base\Event;
/**
* Class MailEvent
* @package Da\User\Event
*
* @property string $type
* @property User $user
* @property MailService $mailService
* @property mixed|\Exception $exception
*/
class MailEvent extends Event class MailEvent extends Event
{ {
const TYPE_WELCOME = 'welcome'; const TYPE_WELCOME = 'welcome';

View File

@ -14,6 +14,12 @@ namespace Da\User\Event;
use Da\User\Model\Profile; use Da\User\Model\Profile;
use yii\base\Event; use yii\base\Event;
/**
* Class ProfileEvent
* @package Da\User\Event
*
* @property Profile $profile
*/
class ProfileEvent extends Event class ProfileEvent extends Event
{ {
protected $profile; protected $profile;

View File

@ -15,6 +15,13 @@ use Da\User\Form\RecoveryForm;
use Da\User\Model\Token; use Da\User\Model\Token;
use yii\base\Event; use yii\base\Event;
/**
* Class ResetPasswordEvent
* @package Da\User\Event
*
* @property Token $token
* @property RecoveryForm $form
*/
class ResetPasswordEvent extends Event class ResetPasswordEvent extends Event
{ {
const EVENT_BEFORE_TOKEN_VALIDATE = 'beforeTokenValidate'; const EVENT_BEFORE_TOKEN_VALIDATE = 'beforeTokenValidate';

View File

@ -15,6 +15,13 @@ use Da\User\Model\SocialNetworkAccount;
use yii\authclient\ClientInterface; use yii\authclient\ClientInterface;
use yii\base\Event; use yii\base\Event;
/**
* Class SocialNetworkAuthEvent
* @package Da\User\Event
*
* @property SocialNetworkAccount $account
* @property ClientInterface $client
*/
class SocialNetworkAuthEvent extends Event class SocialNetworkAuthEvent extends Event
{ {
const EVENT_BEFORE_AUTHENTICATE = 'beforeAuthenticate'; const EVENT_BEFORE_AUTHENTICATE = 'beforeAuthenticate';

View File

@ -15,6 +15,13 @@ use Da\User\Model\SocialNetworkAccount;
use Da\User\Model\User; use Da\User\Model\User;
use yii\base\Event; use yii\base\Event;
/**
* Class SocialNetworkConnectEvent
* @package Da\User\Event
*
* @property User $user
* @property SocialNetworkAccount $account
*/
class SocialNetworkConnectEvent extends Event class SocialNetworkConnectEvent extends Event
{ {
const EVENT_BEFORE_CONNECT = 'beforeConnect'; const EVENT_BEFORE_CONNECT = 'beforeConnect';

View File

@ -14,6 +14,12 @@ namespace Da\User\Event;
use Da\User\Model\User; use Da\User\Model\User;
use yii\base\Event; use yii\base\Event;
/**
* Class UserEvent
* @package Da\User\Event
*
* @property User $user
*/
class UserEvent extends Event class UserEvent extends Event
{ {
const EVENT_BEFORE_CREATE = 'beforeCreate'; const EVENT_BEFORE_CREATE = 'beforeCreate';