Commit 7611ef32 by Alexander Makarov

Merge pull request #4117 from creocoder/apps-advanced-common-user-code-style-fixes

[skip-ci] Advanced app `User` model code style fixes
parents a42e550c fed61f7d
<?php <?php
namespace common\models; namespace common\models;
use Yii;
use yii\base\NotSupportedException; use yii\base\NotSupportedException;
use yii\behaviors\TimestampBehavior;
use yii\db\ActiveRecord; use yii\db\ActiveRecord;
use Yii;
use yii\web\IdentityInterface; use yii\web\IdentityInterface;
/** /**
...@@ -25,7 +26,6 @@ class User extends ActiveRecord implements IdentityInterface ...@@ -25,7 +26,6 @@ class User extends ActiveRecord implements IdentityInterface
{ {
const STATUS_DELETED = 0; const STATUS_DELETED = 0;
const STATUS_ACTIVE = 10; const STATUS_ACTIVE = 10;
const ROLE_USER = 10; const ROLE_USER = 10;
/** /**
...@@ -42,13 +42,7 @@ class User extends ActiveRecord implements IdentityInterface ...@@ -42,13 +42,7 @@ class User extends ActiveRecord implements IdentityInterface
public function behaviors() public function behaviors()
{ {
return [ return [
'timestamp' => [ TimestampBehavior::className(),
'class' => 'yii\behaviors\TimestampBehavior',
'attributes' => [
ActiveRecord::EVENT_BEFORE_INSERT => ['created_at', 'updated_at'],
ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at'],
],
],
]; ];
} }
...@@ -101,7 +95,7 @@ class User extends ActiveRecord implements IdentityInterface ...@@ -101,7 +95,7 @@ class User extends ActiveRecord implements IdentityInterface
*/ */
public static function findByPasswordResetToken($token) public static function findByPasswordResetToken($token)
{ {
$expire = \Yii::$app->params['user.passwordResetTokenExpire']; $expire = Yii::$app->params['user.passwordResetTokenExpire'];
$parts = explode('_', $token); $parts = explode('_', $token);
$timestamp = (int) end($parts); $timestamp = (int) end($parts);
if ($timestamp + $expire < time()) { if ($timestamp + $expire < time()) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment