for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* This file is part of the 2amigos/yii2-usuario project.
*
* (c) 2amigOS! <http://2amigos.us/>
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/
namespace Da\User\Query;
use Da\User\Contracts\AuthClientInterface;
use yii\db\ActiveQuery;
class SocialNetworkAccountQuery extends ActiveQuery
{
public function whereId($id)
return $this->andWhere(['id' => $id]);
}
public function whereClient(AuthClientInterface $client)
return $this->andWhere(
[
'provider' => $client->getId(),
'client_id' => (string)$client->getUserAttributes()['id'],
]
);
public function whereCode($code)
return $this->andWhere(['code' => md5($code)]);