Documentation

rex_form_select_element extends rex_form_element
in package

Table of Contents

Properties

$attributes  : array<string, int|string>
$defaultSaveValue  : string|int|null
$fieldName  : string
$footer  : string
$header  : string
$label  : string
$labelOnTop  : bool
$notice  : string
$prefix  : string
$select  : rex_select
$separateEnding  : bool
$suffix  : string
$table  : rex_form_base|null
$tag  : string
$validator  : rex_validator
$value  : string|int|null

Methods

__construct()  : mixed
formatElement()  : string
get()  : string
getAttribute()  : int|string|T
getAttributes()  : array<string, int|string>
getFieldName()  : string
getFooter()  : string
getHeader()  : string
getLabel()  : string
getNotice()  : string
getPrefix()  : string
getSaveValue()  : string|int|null
getSelect()  : rex_select
getSuffix()  : string
getTag()  : string
getValidator()  : rex_validator
getValue()  : string|int|null
hasAttribute()  : bool
hasSeparateEnding()  : bool
isLabelOnTop()  : bool
isReadOnly()  : bool
setAttribute()  : void
setAttributes()  : void
setDefaultSaveValue()  : void
setFieldName()  : void
setFooter()  : void
setHeader()  : void
setLabel()  : void
setLabelOnTop()  : void
setNotice()  : void
setPrefix()  : void
setSelect()  : void
setSeparator()  : void
setSuffix()  : void
setValue()  : void
show()  : void
_get()  : string
formatClass()  : string
formatLabel()  : string
formatNotice()  : string
getFragment()  : string
wrapContent()  : string

Properties

$attributes

protected array<string, int|string> $attributes

$defaultSaveValue

protected string|int|null $defaultSaveValue = ''

$fieldName

protected string $fieldName = ''

$labelOnTop

protected bool $labelOnTop

$separateEnding

protected bool $separateEnding

$value

protected string|int|null $value

Methods

__construct()

public __construct([string $tag = '' ][, rex_form_base|null $form = null ][, array<string, int|string> $attributes = [] ]) : mixed
Parameters
$tag : string = ''
$form : rex_form_base|null = null
$attributes : array<string, int|string> = []

formatElement()

public formatElement() : string
Return values
string

get()

public get() : string
Return values
string

getAttribute()

public getAttribute(string $name[, T $default = null ]) : int|string|T
Parameters
$name : string
$default : T = null
Tags
template

T

Return values
int|string|T

getAttributes()

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

getFieldName()

public getFieldName() : string
Return values
string

getFooter()

public getFooter() : string
Return values
string

getHeader()

public getHeader() : string
Return values
string

getLabel()

public getLabel() : string
Return values
string

getNotice()

public getNotice() : string
Return values
string

getPrefix()

public getPrefix() : string
Return values
string

getSaveValue()

public getSaveValue() : string|int|null
Return values
string|int|null

getSuffix()

public getSuffix() : string
Return values
string

getTag()

public getTag() : string
Return values
string

getValue()

public getValue() : string|int|null
Return values
string|int|null

hasAttribute()

public hasAttribute(string $name) : bool
Parameters
$name : string
Return values
bool

hasSeparateEnding()

public hasSeparateEnding() : bool
Return values
bool

isLabelOnTop()

public isLabelOnTop() : bool
Return values
bool

isReadOnly()

public isReadOnly() : bool
Return values
bool

setAttribute()

public setAttribute(string $name, int|string $value) : void
Parameters
$name : string
$value : int|string

setAttributes()

public setAttributes(array<string, int|string> $attributes) : void
Parameters
$attributes : array<string, int|string>

setDefaultSaveValue()

public setDefaultSaveValue(string|int|null $value) : void
Parameters
$value : string|int|null

setFieldName()

public setFieldName(string $name) : void
Parameters
$name : string

setFooter()

public setFooter(string $footer) : void
Parameters
$footer : string

setHeader()

public setHeader(string $header) : void
Parameters
$header : string

setLabel()

public setLabel(string $label) : void
Parameters
$label : string

setLabelOnTop()

public setLabelOnTop([bool $onTop = true ]) : void
Parameters
$onTop : bool = true

setNotice()

public setNotice(string $notice) : void
Parameters
$notice : string

setPrefix()

public setPrefix(string $prefix) : void
Parameters
$prefix : string

setSeparator()

public setSeparator(mixed $separator) : void
Parameters
$separator : mixed

setSuffix()

public setSuffix(string $suffix) : void
Parameters
$suffix : string

setValue()

public setValue(string|array<string|int, string>|int|null $value) : void
Parameters
$value : string|array<string|int, string>|int|null

_get()

protected _get() : string
Return values
string

formatClass()

protected formatClass() : string
Return values
string

formatLabel()

protected formatLabel() : string
Return values
string

formatNotice()

protected formatNotice() : string
Return values
string

getFragment()

protected getFragment() : string
Return values
string

wrapContent()

protected wrapContent(string $content) : string
Parameters
$content : string
Return values
string

        
On this page

Search results