1
0
Fork 0
mirror of https://codeberg.org/demostf/api.git synced 2026-06-03 18:04:08 +02:00
This commit is contained in:
Robin Appelman 2020-11-28 17:12:04 +01:00
commit 7320711a36
23 changed files with 36 additions and 81 deletions

View file

@ -4,9 +4,9 @@ declare(strict_types=1);
namespace Demostf\API\Controllers;
use Ehesp\SteamLogin\SteamLogin;
use Demostf\API\Providers\AuthProvider;
use Demostf\API\Providers\UserProvider;
use Ehesp\SteamLogin\SteamLogin;
use Flight;
use flight\net\Request;
use flight\net\Response;

View file

@ -17,7 +17,7 @@ class BaseController {
}
protected function query($name, $default) {
return isset($this->request->query[$name]) ? $this->request->query[$name] : $default;
return $this->request->query[$name] ?? $default;
}
protected function file($name) {
@ -25,7 +25,7 @@ class BaseController {
}
protected function post($name, $default = null) {
return isset($this->request->data[$name]) ? $this->request->data[$name] : $default;
return $this->request->data[$name] ?? $default;
}
protected function json($data, $code = 200, $encode = true, $charset = 'utf-8', $option = 0) {

View file

@ -12,8 +12,6 @@ use Demostf\API\Providers\DemoListProvider;
use Demostf\API\Providers\DemoProvider;
use flight\net\Request;
use flight\net\Response;
use function intval;
use function is_array;
class DemoController extends BaseController {
/** @var DemoProvider */
@ -49,7 +47,7 @@ class DemoController extends BaseController {
* @param string $id
*/
public function get($id) {
$this->json($this->demoProvider->get(intval($id, 10)));
$this->json($this->demoProvider->get(\intval($id, 10)));
}
protected function getFilter() {
@ -67,7 +65,7 @@ class DemoController extends BaseController {
$filter['backend'] = $backend;
}
if ($players) {
if (!is_array($players)) {
if (!\is_array($players)) {
$players = explode(',', $players);
}
$players = array_filter($players);

View file

@ -28,8 +28,9 @@ class UserController extends BaseController {
$steamId = Parser::convertSteamIdToCommunityId($steamId);
} catch (InvalidArgumentException $e) {
}
} else if ($user = $this->userProvider->getById((int)$steamId)) {
} elseif ($user = $this->userProvider->getById((int) $steamId)) {
Flight::json($user);
return;
}
Flight::json($this->userProvider->get($steamId));