skeeks\cms\models\User::findByUsernameOrEmail PHP Method

findByUsernameOrEmail() public static method

Поиск пользователя по email или логину
public static findByUsernameOrEmail ( $value ) : User
$value
return User
    public static function findByUsernameOrEmail($value)
    {
        if ($user = static::findByUsername($value)) {
            return $user;
        }
        if ($user = static::findByEmail($value)) {
            return $user;
        }
        return null;
    }

Usage Example

示例#1
0
 /**
  * Finds user by [[username]]
  *
  * @return User|null
  */
 public function getUser()
 {
     if ($this->_user === false) {
         $this->_user = User::findByUsernameOrEmail($this->identifier);
     }
     return $this->_user;
 }