common/models/query/UserQuery.php
<?php
/*
* This file is part of the HomeFinanceV2 project.
*
* (c) Rafalsky.com <http://github.com/Rafalsky/>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace common\models\query;
use common\models\User;
use yii\db\ActiveQuery;
/**
* Class UserQuery
* @package common\models\query
* @author Eugene Terentev <eugene@terentev.net>
*/
class UserQuery extends ActiveQuery
{
/**
* @return $this
*/
public function notDeleted()
{
$this->andWhere(['!=', 'status', User::STATUS_DELETED]);
return $this;
}
/**
* @return $this
*/
public function active()
{
$this->andWhere(['status' => User::STATUS_ACTIVE]);
return $this;
}
}