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

php 8 compat

This commit is contained in:
Robin Appelman 2021-02-16 18:35:37 +01:00
commit 47cdcaa00b
9 changed files with 260 additions and 93 deletions

View file

@ -6,7 +6,7 @@ namespace Demostf\API\Providers;
use Doctrine\DBAL\Connection;
use RandomLib\Generator;
use SteamId;
use SteamCondenser\Community\SteamId;
class AuthProvider extends BaseProvider {
/**

View file

@ -25,7 +25,7 @@ class DemoListProvider extends BaseProvider {
$result = $query->execute();
$userId = $result->fetch(PDO::FETCH_COLUMN);
$result->closeCursor();
$result->free();
$where['uploader'] = $userId;
@ -48,7 +48,7 @@ class DemoListProvider extends BaseProvider {
unset($where['players']);
$result = $query->execute();
$userIds = $result->fetchAll(PDO::FETCH_COLUMN);
$result->closeCursor();
$result->free();
$query = $this->getQueryBuilder();
$query->select('p.demo_id')
@ -77,7 +77,7 @@ class DemoListProvider extends BaseProvider {
$result = $query->execute();
$demoIds = $result->fetchAll(PDO::FETCH_COLUMN);
$result->closeCursor();
$result->free();
$query = $this->getQueryBuilder();
$query->select('*')

View file

@ -74,7 +74,7 @@ class DemoProvider extends BaseProvider {
->from('demos')
->where($query->expr()->eq('hash', $query->createNamedParameter($hash)));
return (int) $query->execute()->fetchColumn();
return (int) $query->execute()->fetchOne();
}
public function storeDemo(Demo $demo, string $backend, string $path): int {

View file

@ -9,7 +9,7 @@ use Demostf\API\Data\User;
use Doctrine\DBAL\Connection;
use PDO;
use RandomLib\Generator;
use SteamId;
use SteamCondenser\Community\SteamId;
class UserProvider extends BaseProvider {
/**
@ -177,7 +177,7 @@ class UserProvider extends BaseProvider {
return $existing->getId();
}
$this->store(new SteamId($steamId, false), $name);
$this->store(new SteamId($steamId), $name);
return $this->get($steamId)->getId();
}