VolumeFileLabelPolicy
class VolumeFileLabelPolicy extends CachedPolicy
Traits
HandlesAuthorization
Constants
TIME |
Time to store the cached values. (is irrelevant for the array store) |
Properties
protected Repository | $cache | The cache instance to use for caching policies. |
from CachedPolicy |
Methods
mixed
remember(string $key, callable $callback)
Wrapper for the Cache::remember function of the array cache.
from
CachedPolicy
bool
destroy(User $user, VolumeFileLabel $fileLabel)
Determine if the user can delete the given image label.
Details
in
CachedPolicy at line 31
__construct()
Create a new CachedPolicy.
in
CachedPolicy at line 43
mixed
remember(string $key, callable $callback)
Wrapper for the Cache::remember function of the array cache.
at line 26
bool
destroy(User $user, VolumeFileLabel $fileLabel)
Determine if the user can delete the given image label.
If the user created the image label, they must be editor or admin of one of the projects, the image belongs to. If another user created it, they must be admin of one of the projects.