Files
routes/sandbox/app/users/clients/ClientsController.php
T

55 lines
1.1 KiB
PHP

<?php
namespace App\Users\Clients;
use App\Users\Clients\Client as Client;
class ClientsController
{
/**
* Return a random Client list
* @param array $users
* @return array
*/
function index(Array $users = Array()): Array
{
for ($i=0; $i < rand(20, 100); $i++) {
$users[$i] = Client::generateClient($i);
}
return $users;
}
function raw(){
}
function show(Client $client): Client
{
return $client;
}
function print(Client $client): string
{
return "{$client->id} - " . $client->name;
}
function fullBuild(Client $client, Permission $permission, Config $config, bool $ignoreCache = true)
{
}
function crazyTest(Client $client, Permission $permission, Config $config, bool $ignoreCache = true): Array
{
return [$client, $permission, $config, $ignoreCache];
}
function dump(Client $client, Permission $permission, Config $config, bool $ignoreCache = true): Array
{
return [$client, $permission, $config, $ignoreCache];
}
}