1
1
mirror of https://github.com/pterodactyl/panel.git synced 2024-10-28 04:42:29 +01:00
Pterodactyl-Panel/app/Http/Controllers/API/UserController.php

34 lines
719 B
PHP
Raw Normal View History

<?php
namespace Pterodactyl\Http\Controllers\API;
use Illuminate\Http\Request;
2016-01-12 07:05:44 +01:00
use Pterodactyl\Transformers\UserTransformer;
use Pterodactyl\Models;
2016-01-12 07:05:44 +01:00
/**
* @Resource("Users", uri="/users")
*/
class UserController extends BaseController
{
/**
2016-01-12 07:05:44 +01:00
* List All Users
*
2016-01-12 07:05:44 +01:00
* Lists all users currently on the system.
*
2016-01-12 07:05:44 +01:00
* @Get("/{?page}")
* @Versions({"v1"})
* @Parameters({
* @Parameter("page", type="integer", description="The page of results to view.", default=1)
* })
* @Response(200)
*/
2016-01-12 07:05:44 +01:00
public function getUsers(Request $request) {
$users = Models\User::paginate(15);
return $this->response->paginator($users, new UserTransformer);
}
}