andWhere([$this->getLoginAttribute($login) => $login]); } private function getLoginAttribute(string $login): string { return strpos($login, '@') ? 'email' : 'username'; } }