mirror of
https://github.com/nextcloud/server.git
synced 2026-04-22 14:50:17 -04:00
Switch to QBMapper
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
This commit is contained in:
parent
86d30835af
commit
49a4f2fd61
1 changed files with 3 additions and 8 deletions
|
|
@ -22,11 +22,12 @@
|
|||
namespace OCA\TwoFactorBackupCodes\Db;
|
||||
|
||||
use OCP\AppFramework\Db\Mapper;
|
||||
use OCP\AppFramework\Db\QBMapper;
|
||||
use OCP\DB\QueryBuilder\IQueryBuilder;
|
||||
use OCP\IDBConnection;
|
||||
use OCP\IUser;
|
||||
|
||||
class BackupCodeMapper extends Mapper {
|
||||
class BackupCodeMapper extends QBMapper {
|
||||
|
||||
public function __construct(IDBConnection $db) {
|
||||
parent::__construct($db, 'twofactor_backupcodes');
|
||||
|
|
@ -43,14 +44,8 @@ class BackupCodeMapper extends Mapper {
|
|||
$qb->select('id', 'user_id', 'code', 'used')
|
||||
->from('twofactor_backupcodes')
|
||||
->where($qb->expr()->eq('user_id', $qb->createNamedParameter($user->getUID())));
|
||||
$result = $qb->execute();
|
||||
|
||||
$rows = $result->fetchAll();
|
||||
$result->closeCursor();
|
||||
|
||||
return array_map(function ($row) {
|
||||
return BackupCode::fromRow($row);
|
||||
}, $rows);
|
||||
return self::findEntities($qb);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue