This commit is contained in:
resurtm
2016-12-21 12:55:12 +06:00
parent 82dfada5c8
commit 462e99788f
19 changed files with 39 additions and 40 deletions

View File

@ -14,13 +14,13 @@ namespace Da\User\Form;
use Da\User\Helper\SecurityHelper; use Da\User\Helper\SecurityHelper;
use Da\User\Model\User; use Da\User\Model\User;
use Da\User\Query\UserQuery; use Da\User\Query\UserQuery;
use Da\User\Traits\ModuleTrait; use Da\User\Traits\ModuleAwareTrait;
use Yii; use Yii;
use yii\base\Model; use yii\base\Model;
class LoginForm extends Model class LoginForm extends Model
{ {
use ModuleTrait; use ModuleAwareTrait;
/** /**
* @var string login User's email or username * @var string login User's email or username

View File

@ -13,13 +13,13 @@ namespace Da\User\Form;
use Da\User\Model\User; use Da\User\Model\User;
use Da\User\Traits\ContainerAwareTrait; use Da\User\Traits\ContainerAwareTrait;
use Da\User\Traits\ModuleTrait; use Da\User\Traits\ModuleAwareTrait;
use Yii; use Yii;
use yii\base\Model; use yii\base\Model;
class RegistrationForm extends Model class RegistrationForm extends Model
{ {
use ModuleTrait; use ModuleAwareTrait;
use ContainerAwareTrait; use ContainerAwareTrait;
/** /**

View File

@ -15,13 +15,13 @@ use Da\User\Factory\EmailChangeStrategyFactory;
use Da\User\Helper\SecurityHelper; use Da\User\Helper\SecurityHelper;
use Da\User\Model\User; use Da\User\Model\User;
use Da\User\Traits\ContainerAwareTrait; use Da\User\Traits\ContainerAwareTrait;
use Da\User\Traits\ModuleTrait; use Da\User\Traits\ModuleAwareTrait;
use Yii; use Yii;
use yii\base\Model; use yii\base\Model;
class SettingsForm extends Model class SettingsForm extends Model
{ {
use ModuleTrait; use ModuleAwareTrait;
use ContainerAwareTrait; use ContainerAwareTrait;
/** /**

View File

@ -13,7 +13,7 @@ namespace Da\User\Helper;
use Da\User\Model\AbstractAuthItem; use Da\User\Model\AbstractAuthItem;
use Da\User\Module; use Da\User\Module;
use Da\User\Traits\AuthManagerTrait; use Da\User\Traits\AuthManagerAwareTrait;
use Yii; use Yii;
use yii\helpers\ArrayHelper; use yii\helpers\ArrayHelper;
use yii\rbac\Permission; use yii\rbac\Permission;
@ -22,7 +22,7 @@ use yii\rbac\Rule;
class AuthHelper class AuthHelper
{ {
use AuthManagerTrait; use AuthManagerAwareTrait;
/** /**
* Checks whether a user has certain role. * Checks whether a user has certain role.

View File

@ -11,7 +11,7 @@
namespace Da\User\Model; namespace Da\User\Model;
use Da\User\Traits\AuthManagerTrait; use Da\User\Traits\AuthManagerAwareTrait;
use Da\User\Validator\RbacItemsValidator; use Da\User\Validator\RbacItemsValidator;
use Da\User\Validator\RbacRuleValidator; use Da\User\Validator\RbacRuleValidator;
use yii\base\Model; use yii\base\Model;
@ -20,7 +20,7 @@ use Yii;
abstract class AbstractAuthItem extends Model abstract class AbstractAuthItem extends Model
{ {
use AuthManagerTrait; use AuthManagerAwareTrait;
/** /**
* @var string * @var string

View File

@ -11,7 +11,7 @@
namespace Da\User\Model; namespace Da\User\Model;
use Da\User\Traits\AuthManagerTrait; use Da\User\Traits\AuthManagerAwareTrait;
use Da\User\Validator\RbacItemsValidator; use Da\User\Validator\RbacItemsValidator;
use yii\base\InvalidConfigException; use yii\base\InvalidConfigException;
use yii\base\Model; use yii\base\Model;
@ -19,7 +19,7 @@ use Yii;
class Assignment extends Model class Assignment extends Model
{ {
use AuthManagerTrait; use AuthManagerAwareTrait;
public $items = []; public $items = [];
public $user_id; public $user_id;

View File

@ -14,7 +14,7 @@ namespace Da\User\Model;
use Da\User\Helper\GravatarHelper; use Da\User\Helper\GravatarHelper;
use Da\User\Query\ProfileQuery; use Da\User\Query\ProfileQuery;
use Da\User\Traits\ContainerAwareTrait; use Da\User\Traits\ContainerAwareTrait;
use Da\User\Traits\ModuleTrait; use Da\User\Traits\ModuleAwareTrait;
use Da\User\Validator\TimeZoneValidator; use Da\User\Validator\TimeZoneValidator;
use Yii; use Yii;
use yii\db\ActiveRecord; use yii\db\ActiveRecord;
@ -36,7 +36,7 @@ use DateTime;
*/ */
class Profile extends ActiveRecord class Profile extends ActiveRecord
{ {
use ModuleTrait; use ModuleAwareTrait;
use ContainerAwareTrait; use ContainerAwareTrait;
/** /**

View File

@ -13,7 +13,7 @@ namespace Da\User\Model;
use Da\User\Query\SocialNetworkAccountQuery; use Da\User\Query\SocialNetworkAccountQuery;
use Da\User\Traits\ContainerAwareTrait; use Da\User\Traits\ContainerAwareTrait;
use Da\User\Traits\ModuleTrait; use Da\User\Traits\ModuleAwareTrait;
use Yii; use Yii;
use yii\db\ActiveRecord; use yii\db\ActiveRecord;
use yii\helpers\Url; use yii\helpers\Url;
@ -34,7 +34,7 @@ use yii\helpers\Url;
*/ */
class SocialNetworkAccount extends ActiveRecord class SocialNetworkAccount extends ActiveRecord
{ {
use ModuleTrait; use ModuleAwareTrait;
use ContainerAwareTrait; use ContainerAwareTrait;
/** /**

View File

@ -14,10 +14,10 @@ namespace Da\User\Model;
use Da\User\Helper\SecurityHelper; use Da\User\Helper\SecurityHelper;
use Da\User\Query\TokenQuery; use Da\User\Query\TokenQuery;
use Da\User\Traits\ContainerAwareTrait; use Da\User\Traits\ContainerAwareTrait;
use Da\User\Traits\ModuleTrait; use Da\User\Traits\ModuleAwareTrait;
use RuntimeException;
use yii\db\ActiveRecord; use yii\db\ActiveRecord;
use yii\helpers\Url; use yii\helpers\Url;
use RuntimeException;
/** /**
* Token Active Record model. * Token Active Record model.
@ -32,7 +32,7 @@ use RuntimeException;
*/ */
class Token extends ActiveRecord class Token extends ActiveRecord
{ {
use ModuleTrait; use ModuleAwareTrait;
use ContainerAwareTrait; use ContainerAwareTrait;
const TYPE_CONFIRMATION = 0; const TYPE_CONFIRMATION = 0;

View File

@ -14,7 +14,7 @@ namespace Da\User\Model;
use Da\User\Helper\SecurityHelper; use Da\User\Helper\SecurityHelper;
use Da\User\Query\UserQuery; use Da\User\Query\UserQuery;
use Da\User\Traits\ContainerAwareTrait; use Da\User\Traits\ContainerAwareTrait;
use Da\User\Traits\ModuleTrait; use Da\User\Traits\ModuleAwareTrait;
use Yii; use Yii;
use yii\base\NotSupportedException; use yii\base\NotSupportedException;
use yii\behaviors\TimestampBehavior; use yii\behaviors\TimestampBehavior;
@ -50,7 +50,7 @@ use yii\web\IdentityInterface;
*/ */
class User extends ActiveRecord implements IdentityInterface class User extends ActiveRecord implements IdentityInterface
{ {
use ModuleTrait; use ModuleAwareTrait;
use ContainerAwareTrait; use ContainerAwareTrait;
// following constants are used on secured email changing process // following constants are used on secured email changing process

View File

@ -11,7 +11,7 @@
namespace Da\User\Search; namespace Da\User\Search;
use Da\User\Traits\AuthManagerTrait; use Da\User\Traits\AuthManagerAwareTrait;
use Da\User\Traits\ContainerAwareTrait; use Da\User\Traits\ContainerAwareTrait;
use yii\base\Model; use yii\base\Model;
use yii\data\ArrayDataProvider; use yii\data\ArrayDataProvider;
@ -19,7 +19,7 @@ use yii\db\Query;
abstract class AbstractAuthItemSearch extends Model abstract class AbstractAuthItemSearch extends Model
{ {
use AuthManagerTrait; use AuthManagerAwareTrait;
use ContainerAwareTrait; use ContainerAwareTrait;
/** /**

View File

@ -14,13 +14,13 @@ namespace Da\User\Service;
use Da\User\Contracts\ServiceInterface; use Da\User\Contracts\ServiceInterface;
use Da\User\Factory\AuthItemFactory; use Da\User\Factory\AuthItemFactory;
use Da\User\Model\AbstractAuthItem; use Da\User\Model\AbstractAuthItem;
use Da\User\Traits\AuthManagerTrait; use Da\User\Traits\AuthManagerAwareTrait;
use Da\User\Traits\ContainerAwareTrait; use Da\User\Traits\ContainerAwareTrait;
use Exception; use Exception;
class AuthItemEditionService implements ServiceInterface class AuthItemEditionService implements ServiceInterface
{ {
use AuthManagerTrait; use AuthManagerAwareTrait;
use ContainerAwareTrait; use ContainerAwareTrait;
protected $model; protected $model;

View File

@ -8,12 +8,12 @@ use Da\User\Model\Token;
use Da\User\Model\User; use Da\User\Model\User;
use Da\User\Query\TokenQuery; use Da\User\Query\TokenQuery;
use Da\User\Query\UserQuery; use Da\User\Query\UserQuery;
use Da\User\Traits\ModuleTrait; use Da\User\Traits\ModuleAwareTrait;
use Yii; use Yii;
class EmailChangeService implements ServiceInterface class EmailChangeService implements ServiceInterface
{ {
use ModuleTrait; use ModuleAwareTrait;
protected $code; protected $code;
protected $model; protected $model;

View File

@ -13,11 +13,11 @@ namespace Da\User\Service;
use Da\User\Contracts\ServiceInterface; use Da\User\Contracts\ServiceInterface;
use Da\User\Model\Assignment; use Da\User\Model\Assignment;
use Da\User\Traits\AuthManagerTrait; use Da\User\Traits\AuthManagerAwareTrait;
class UpdateAuthAssignmentsService implements ServiceInterface class UpdateAuthAssignmentsService implements ServiceInterface
{ {
use AuthManagerTrait; use AuthManagerAwareTrait;
protected $model; protected $model;

View File

@ -15,16 +15,15 @@ use Da\User\Contracts\ServiceInterface;
use Da\User\Event\UserEvent; use Da\User\Event\UserEvent;
use Da\User\Factory\TokenFactory; use Da\User\Factory\TokenFactory;
use Da\User\Helper\SecurityHelper; use Da\User\Helper\SecurityHelper;
use Da\User\Model\Token;
use Da\User\Model\User; use Da\User\Model\User;
use Da\User\Traits\ModuleTrait; use Da\User\Traits\ModuleAwareTrait;
use Exception;
use yii\base\InvalidCallException; use yii\base\InvalidCallException;
use yii\log\Logger; use yii\log\Logger;
use Exception;
class UserRegisterService implements ServiceInterface class UserRegisterService implements ServiceInterface
{ {
use ModuleTrait; use ModuleAwareTrait;
protected $model; protected $model;
protected $securityHelper; protected $securityHelper;

View File

@ -14,7 +14,7 @@ namespace Da\User\Traits;
use Da\User\Component\AuthDbManagerComponent; use Da\User\Component\AuthDbManagerComponent;
use Yii; use Yii;
trait AuthManagerTrait trait AuthManagerAwareTrait
{ {
/** /**
* @return AuthDbManagerComponent|\yii\rbac\ManagerInterface * @return AuthDbManagerComponent|\yii\rbac\ManagerInterface

View File

@ -17,10 +17,10 @@ use Yii;
/** /**
* @property-read Module $module * @property-read Module $module
*/ */
trait ModuleTrait trait ModuleAwareTrait
{ {
/** /**
* @return \Da\User\Module * @return Module
*/ */
public function getModule() public function getModule()
{ {

View File

@ -11,13 +11,13 @@
namespace Da\User\Validator; namespace Da\User\Validator;
use Da\User\Traits\AuthManagerTrait; use Da\User\Traits\AuthManagerAwareTrait;
use Yii; use Yii;
use yii\validators\Validator; use yii\validators\Validator;
class RbacItemsValidator extends Validator class RbacItemsValidator extends Validator
{ {
use AuthManagerTrait; use AuthManagerAwareTrait;
protected function validateValue($value) protected function validateValue($value)
{ {

View File

@ -13,7 +13,7 @@ namespace Da\User\Widget;
use Da\User\Model\Assignment; use Da\User\Model\Assignment;
use Da\User\Service\UpdateAuthAssignmentsService; use Da\User\Service\UpdateAuthAssignmentsService;
use Da\User\Traits\AuthManagerTrait; use Da\User\Traits\AuthManagerAwareTrait;
use Da\User\Traits\ContainerAwareTrait; use Da\User\Traits\ContainerAwareTrait;
use yii\base\InvalidConfigException; use yii\base\InvalidConfigException;
use yii\base\Widget; use yii\base\Widget;
@ -21,7 +21,7 @@ use yii\helpers\ArrayHelper;
class AssignmentsWidget extends Widget class AssignmentsWidget extends Widget
{ {
use AuthManagerTrait; use AuthManagerAwareTrait;
use ContainerAwareTrait; use ContainerAwareTrait;
/** /**