%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/water/vendor/dektrium/yii2-user/models/query/ |
Upload File : |
<?php /* * This file is part of the Dektrium project. * * (c) Dektrium project <http://github.com/dektrium/> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace dektrium\user\models\query; use dektrium\user\models\Account; use yii\authclient\ClientInterface; use yii\db\ActiveQuery; /** * @method Account|null one($db = null) * @method Account[] all($db = null) * * @author Dmitry Erofeev <dmeroff@gmail.com> */ class AccountQuery extends ActiveQuery { /** * Finds an account by code. * @param string $code * @return AccountQuery */ public function byCode($code) { return $this->andWhere(['code' => md5($code)]); } /** * Finds an account by id. * @param integer $id * @return AccountQuery */ public function byId($id) { return $this->andWhere(['id' => $id]); } /** * Finds an account by user_id. * @param integer $userId * @return AccountQuery */ public function byUser($userId) { return $this->andWhere(['user_id' => $userId]); } /** * Finds an account by client. * @param ClientInterface $client * @return AccountQuery */ public function byClient(ClientInterface $client) { return $this->andWhere([ 'provider' => $client->getId(), 'client_id' => $client->getUserAttributes()['id'], ]); } }