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\Model\User;
use Da\User\Query\UserQuery;
use Da\User\Traits\ModuleTrait;
use Da\User\Traits\ModuleAwareTrait;
use Yii;
use yii\base\Model;
class LoginForm extends Model
{
use ModuleTrait;
use ModuleAwareTrait;
/**
* @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\Traits\ContainerAwareTrait;
use Da\User\Traits\ModuleTrait;
use Da\User\Traits\ModuleAwareTrait;
use Yii;
use yii\base\Model;
class RegistrationForm extends Model
{
use ModuleTrait;
use ModuleAwareTrait;
use ContainerAwareTrait;
/**

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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