Addin a sandbox enviorment to test the Library

This commit is contained in:
2026-08-20 07:50:24 -03:00
parent 5b6d9553ac
commit 84ed545c69
11 changed files with 260 additions and 0 deletions
@@ -0,0 +1,54 @@
<?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];
}
}