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

type hint all the things

This commit is contained in:
Robin Appelman 2020-11-28 23:37:02 +01:00
commit 3f9e613e77
34 changed files with 287 additions and 309 deletions

View file

@ -13,7 +13,7 @@ use PDO;
class DemoProvider extends BaseProvider {
const VERSION = 4;
private $userProvider;
private UserProvider $userProvider;
public function __construct(Connection $connection, UserProvider $userProvider) {
parent::__construct($connection);
@ -49,7 +49,7 @@ class DemoProvider extends BaseProvider {
if ($fetchDetails) {
$uploader = $this->userProvider->getById($demo->getUploader());
$playerQuery = $this->query($sql, [$demo->getId(), $demo->getId()]);
$playerQuery = $this->connection->executeQuery($sql, [$demo->getId(), $demo->getId()]);
$players = $playerQuery->fetchAll(PDO::FETCH_ASSOC);
$demo->setUploaderUser($uploader);
@ -105,7 +105,7 @@ class DemoProvider extends BaseProvider {
return (int) $this->connection->lastInsertId();
}
public function setDemoUrl(int $id, string $backend, string $url, string $path) {
public function setDemoUrl(int $id, string $backend, string $url, string $path): void {
$query = $this->getQueryBuilder();
$query->update('demos')
->set('backend', $query->createNamedParameter($backend))