mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-16 14:00:56 +08:00
22 lines
535 B
PHP
22 lines
535 B
PHP
<?php
|
|
namespace App\Repositories;
|
|
|
|
use App\Enums\Permission\PermissionEnum;
|
|
|
|
class TokenRepository extends BaseRepository
|
|
{
|
|
private static array $userTokenPermissions = [
|
|
PermissionEnum::TORRENT_LIST,
|
|
PermissionEnum::UPLOAD,
|
|
];
|
|
|
|
public function listUserTokenPermissions(): array
|
|
{
|
|
$result = [];
|
|
foreach (self::$userTokenPermissions as $permission) {
|
|
$result[$permission->value] = nexus_trans("permission.{$permission->value}.text");
|
|
}
|
|
return $result;
|
|
}
|
|
}
|