PHP Class App\Policies\GenericEntityPolicy

Inheritance: use trait Illuminate\Auth\Access\HandlesAuthorization
Afficher le fichier Open project: hillelcoren/invoice-ninja

Méthodes publiques

Méthode Description
create ( User $user, $itemType ) : boolean | mixed
editByOwner ( User $user, $itemType, $ownerUserId ) : boolean | mixed
view ( User $user, $itemType ) : boolean | mixed
viewByOwner ( User $user, $itemType, $ownerUserId ) : boolean | mixed

Method Details

create() public static méthode

public static create ( User $user, $itemType ) : boolean | mixed
$user app\models\User
$itemType
Résultat boolean | mixed

editByOwner() public static méthode

public static editByOwner ( User $user, $itemType, $ownerUserId ) : boolean | mixed
$user app\models\User
$itemType
$ownerUserId
Résultat boolean | mixed

view() public static méthode

public static view ( User $user, $itemType ) : boolean | mixed
$user app\models\User
$itemType
Résultat boolean | mixed

viewByOwner() public static méthode

public static viewByOwner ( User $user, $itemType, $ownerUserId ) : boolean | mixed
$user app\models\User
$itemType
$ownerUserId
Résultat boolean | mixed