class Usage extends Message

Properties

string[] $requirements
UsageRule[] $rules

Methods

static 
descriptor()

No description

boolean
hasRequirements()

Check if has a value

clearRequirements()

Clear value

string
getRequirements(int $idx = NULL)

Get value

setRequirements($value, $idx = NULL)

Set value

string[]
getRequirementsList()

Get all elements of

addRequirements(string $value)

Add a new element to

boolean
hasRules()

Check if has a value

clearRules()

Clear value

getRules(int $idx = NULL)

Get value

setRules(UsageRule $value, $idx = NULL)

Set value

getRulesList()

Get all elements of

addRules(UsageRule $value)

Add a new element to

Details

at line line 20
static descriptor()

at line line 53
boolean hasRequirements()

Check if has a value

Return Value

boolean

at line line 62
Usage clearRequirements()

Clear value

Return Value

Usage

at line line 72
string getRequirements(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

string

at line line 82
Usage setRequirements($value, $idx = NULL)

Set value

Parameters

$value
$idx

Return Value

Usage

at line line 91
string[] getRequirementsList()

Get all elements of

Return Value

string[]

at line line 101
Usage addRequirements(string $value)

Add a new element to

Parameters

string $value

Return Value

Usage

at line line 110
boolean hasRules()

Check if has a value

Return Value

boolean

at line line 119
Usage clearRules()

Clear value

Return Value

Usage

at line line 129
UsageRule getRules(int $idx = NULL)

Get value

Parameters

int $idx

Return Value

UsageRule

at line line 139
Usage setRules(UsageRule $value, $idx = NULL)

Set value

Parameters

UsageRule $value
$idx

Return Value

Usage

at line line 148
UsageRule[] getRulesList()

Get all elements of

Return Value

UsageRule[]

at line line 158
Usage addRules(UsageRule $value)

Add a new element to

Parameters

UsageRule $value

Return Value

Usage