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
+33
View File
@@ -0,0 +1,33 @@
<?php
namespace App\Users\Clients;
class Permission {
public private(set) int $id;
public private(set) string $name;
public private(set) string $displayName;
private static array $permissions = [
"user-edit" => [
"id" => 1,
"name" => "user-edit",
"displayName" => "Editar Usuário"
],
"user-delete" => [
"id" => 2,
"name" => "user-delete",
"displayName" => "Apagar Usuário"
]
];
function __construct(string $permission = ''){
if(isset(self::$permissions[$permission])){
$permission = (object) self::$permissions[$permission];
$this->id = $permission->id;
$this->name = $permission->name;
$this->displayName = $permission->displayName;
}
}
}