Jet\Auth_Role_Privilege_Interface
We've already covered how authentication and authorization works. Now we'll describe the interface you need to implement in your application space to create classes representing authorization and its values. A permission is a subentity of role.
Method | Meaning of |
---|---|
public getPrivilege( ): string |
Returns the permission (its text identifier). |
public setPrivilege( string $privilege ): void |
Sets the text identifier of the permission. |
public getValues( ): array |
Returns all assigned values for the permission. |
public setValues( array $values ) : void |
Sets the assigned permission values. |
public hasValue( mixed $value ): bool |
Verifies that the value is assigned to the permission. |