mirror of
https://codeberg.org/demostf/api.git
synced 2026-06-03 18:04:08 +02:00
30 lines
624 B
PHP
30 lines
624 B
PHP
<?php namespace Controllers;
|
|
|
|
use Ehesp\SteamLogin\SteamLogin;
|
|
use Providers\AuthProvider;
|
|
use Providers\UserProvider;
|
|
|
|
class UserController extends BaseController {
|
|
/**
|
|
* @var UserProvider
|
|
*/
|
|
private $userProvider;
|
|
|
|
/**
|
|
* UserController constructor.
|
|
*
|
|
* @param UserProvider $userProvider
|
|
*/
|
|
public function __construct(UserProvider $userProvider) {
|
|
$this->userProvider = $userProvider;
|
|
}
|
|
|
|
public function get($steamid) {
|
|
\Flight::json($this->userProvider->get($steamid));
|
|
}
|
|
|
|
public function search() {
|
|
$query = $this->query('query', '');
|
|
\Flight::json($this->userProvider->search($query));
|
|
}
|
|
}
|