%PDF- %PDF-
Direktori : /www/varak.net/nextcloud.varak.net/apps_old/apps/cospend/lib/Attribute/ |
Current File : //www/varak.net/nextcloud.varak.net/apps_old/apps/cospend/lib/Attribute/CospendUserPermissions.php |
<?php declare(strict_types=1); namespace OCA\Cospend\Attribute; use Attribute; #[Attribute] class CospendUserPermissions { /** * Attribute for controller methods that require Cospend user permission check * This requires the method to have a $projectId parameter on which the current user permissions will be checked * The UserPermissionMiddleware will check if the current user has at least the minimum level access to this project */ public function __construct( protected int $minimumLevel ) { } public function getMinimumLevel(): int { return $this->minimumLevel; } }