onOffice WP Plugin

Field
in package

Table of Contents

$_category  : string
$_compoundFields  : array<string|int, mixed>
$_default  : string
$_isRangeField  : bool
$_label  : string
$_labelOnlyValues  : array<string|int, mixed>
$_length  : int
$_module  : string
$_name  : string
$_permittedvalues  : array<string|int, mixed>
$_rangeFieldTranslations  : array<string|int, mixed>
$_tableName  : string
$_type  : string
__construct()  : mixed
createByRow()  : Field
getAsRow()  : array<string|int, mixed>
getCategory()  : string
getCompoundFields()  : array<string|int, mixed>
getDefault()  : string
getIsRangeField()  : bool
getLabel()  : string
getLabelOnlyValues()  : array<string|int, mixed>
getLength()  : int
getModule()  : string
getName()  : string
getPermittedvalues()  : array<string|int, mixed>
getRangeFieldTranslations()  : array<string|int, mixed>
getTableName()  : string
getType()  : string
setCategory()  : mixed
setCompoundFields()  : mixed
setDefault()  : mixed
setIsRangeField()  : mixed
setLabel()  : mixed
setLabelOnlyValues()  : mixed
setLength()  : mixed
setPermittedvalues()  : mixed
setRangeFieldTranslations()  : mixed
setTableName()  : mixed
setType()  : mixed

Properties

$_category

private string $_category = ''

$_compoundFields

private array<string|int, mixed> $_compoundFields = []

$_default

private string $_default = null

$_isRangeField

private bool $_isRangeField = false

$_label

private string $_label = ''

$_labelOnlyValues

private array<string|int, mixed> $_labelOnlyValues = []

$_length

private int $_length = 0

$_module

private string $_module = ''

$_name

private string $_name = ''

$_permittedvalues

private array<string|int, mixed> $_permittedvalues = []

$_rangeFieldTranslations

private array<string|int, mixed> $_rangeFieldTranslations = []

$_tableName

private string $_tableName = ''

$_type

private string $_type = \onOffice\WPlugin\Types\FieldTypes::FIELD_TYPE_VARCHAR

Methods

__construct()

public __construct(string $name, string $module[, string $label = '' ]) : mixed
Parameters
$name : string
$module : string
$label : string = ''
Return values
mixed

createByRow()

public static createByRow(string $fieldName, array<string|int, mixed> $row) : Field
Parameters
$fieldName : string
$row : array<string|int, mixed>
Return values
Field

getAsRow()

public getAsRow() : array<string|int, mixed>
Return values
array<string|int, mixed>

getCategory()

public getCategory() : string
Return values
string

getCompoundFields()

public getCompoundFields() : array<string|int, mixed>
Return values
array<string|int, mixed>

getDefault()

public getDefault() : string
Return values
string

getIsRangeField()

public getIsRangeField() : bool
Return values
bool

getLabel()

public getLabel() : string
Return values
string

getLabelOnlyValues()

public getLabelOnlyValues() : array<string|int, mixed>
Return values
array<string|int, mixed>

getLength()

public getLength() : int
Return values
int

getModule()

public getModule() : string
Return values
string

getName()

public getName() : string
Return values
string

getPermittedvalues()

public getPermittedvalues() : array<string|int, mixed>
Return values
array<string|int, mixed>

getRangeFieldTranslations()

public getRangeFieldTranslations() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTableName()

public getTableName() : string
Return values
string

getType()

public getType() : string
Return values
string

setCategory()

public setCategory(string $category) : mixed
Parameters
$category : string
Return values
mixed

setCompoundFields()

public setCompoundFields(array<string|int, mixed> $compoundFields) : mixed
Parameters
$compoundFields : array<string|int, mixed>
Return values
mixed

setDefault()

public setDefault(string $default) : mixed
Parameters
$default : string
Return values
mixed

setIsRangeField()

public setIsRangeField(bool $isRangeField) : mixed
Parameters
$isRangeField : bool
Return values
mixed

setLabel()

public setLabel(string $label) : mixed
Parameters
$label : string
Return values
mixed

setLabelOnlyValues()

public setLabelOnlyValues(array<string|int, mixed> $labelOnlyValues) : mixed
Parameters
$labelOnlyValues : array<string|int, mixed>
Return values
mixed

setLength()

public setLength(int $length) : mixed
Parameters
$length : int
Return values
mixed

setPermittedvalues()

public setPermittedvalues(array<string|int, mixed> $permittedvalues) : mixed
Parameters
$permittedvalues : array<string|int, mixed>
Return values
mixed

setRangeFieldTranslations()

public setRangeFieldTranslations(array<string|int, mixed> $rangeFieldTranslations) : mixed
Parameters
$rangeFieldTranslations : array<string|int, mixed>
Return values
mixed

setTableName()

public setTableName(string $tableName) : mixed
Parameters
$tableName : string
Return values
mixed

setType()

public setType(string $type) : mixed
Parameters
$type : string
Return values
mixed

Search results