com\setasign\SetaFramework\Permissions

ResourceDefinition Class ResourceDefinition

File: /SetaFramework/src/Permissions/ResourceDefinition.php

Class hierarchy

Summary

Properties

$actions

protected array ResourceDefinition::$actions

Variable for the possible actions of this resource

$className

protected string ResourceDefinition::$className

Variable for the class name of this resource


Methods

__construct()

public ResourceDefinition::__construct (
string $className,
array $actions
)

Constructor

Parameters
$className : string
 
$actions : array
 

addAction()

public ResourceDefinition::addAction (
string $action
): void

Add an action to the $actions array if it does not exist

Parameters
$action : string
 

getActions()

public ResourceDefinition::getActions (
void
): array

Get all actions that are defined for this resource

getName()

public ResourceDefinition::getName (
void
): string

Get the class name of this resource

hasAction()

public ResourceDefinition::hasAction (
string $action
): bool

Checks whether an action exists for this resource

Parameters
$action : string