1
0
Fork 0
mirror of https://codeberg.org/demostf/api.git synced 2026-06-04 02:14:06 +02:00

remove depricated dbal usage

This commit is contained in:
Robin Appelman 2022-05-15 19:02:48 +02:00
commit eb997b5ba2
7 changed files with 38 additions and 34 deletions

View file

@ -17,14 +17,14 @@ class DemoListProvider extends BaseProvider {
*
* @return Demo[]
*/
public function listUploads(string $steamId, int $page, array $where = [], string $order = 'DESC') {
public function listUploads(string $steamId, int $page, array $where = [], string $order = 'DESC'): array {
$query = $this->getQueryBuilder();
$query->select('id')
->from('users')
->where($query->expr()->eq('steamid', $query->createNamedParameter($steamId, PDO::PARAM_STR)));
$result = $query->execute();
$userId = $result->fetch(PDO::FETCH_COLUMN);
$result = $query->executeQuery();
$userId = $result->fetchOne();
$result->free();
$where['uploader'] = $userId;
@ -48,8 +48,8 @@ class DemoListProvider extends BaseProvider {
->from('users')
->where($query->expr()->in('steamid',
$query->createNamedParameter($players, Connection::PARAM_STR_ARRAY)));
$result = $query->execute();
$userIds = $result->fetchAll(PDO::FETCH_COLUMN);
$result = $query->executeQuery();
$userIds = $result->fetchFirstColumn();
$result->free();
$query = $this->getQueryBuilder();
@ -80,8 +80,8 @@ class DemoListProvider extends BaseProvider {
$this->addWhere($query, $where);
}
$result = $query->execute();
$demoIds = $result->fetchAll(PDO::FETCH_COLUMN);
$result = $query->executeQuery();
$demoIds = $result->fetchFirstColumn();
$result->free();
$query = $this->getQueryBuilder();
@ -149,7 +149,7 @@ class DemoListProvider extends BaseProvider {
->setMaxResults(50)
->setFirstResult($offset);
$demos = $query->execute()->fetchAll(PDO::FETCH_ASSOC);
$demos = $query->executeQuery()->fetchAllAssociative();
return $this->formatList($demos);
}