CakeDC\Users\Model\Table\UsersTable::findAuth PHP Метод

findAuth() публичный Метод

Custom finder to log in users
public findAuth ( Query $query, array $options = [] ) : Query
$query Cake\ORM\Query Query object to modify
$options array Query options
Результат Cake\ORM\Query
    public function findAuth(Query $query, array $options = [])
    {
        $identifier = Hash::get($options, 'username');
        if (empty($identifier)) {
            throw new \BadMethodCallException(__d('CakeDC/Users', 'Missing \'username\' in options data'));
        }
        $query->orWhere([$this->aliasField('email') => $identifier])->find('active', $options);
        return $query;
    }