Files

33 lines
843 B
PHP

<?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;
}
}
}