Files
nexusphp/app/Repositories/TokenRepository.php
2025-04-17 01:39:40 +07:00

24 lines
608 B
PHP

<?php
namespace App\Repositories;
use App\Enums\Permission\PermissionEnum;
class TokenRepository extends BaseRepository
{
private static array $userTokenPermissions = [
PermissionEnum::TORRENT_LIST,
PermissionEnum::TORRENT_VIEW,
PermissionEnum::UPLOAD,
PermissionEnum::USER_VIEW,
];
public function listUserTokenPermissions(): array
{
$result = [];
foreach (self::$userTokenPermissions as $permission) {
$result[$permission->value] = nexus_trans("permission.{$permission->value}.text");
}
return $result;
}
}