Documentation

shorthelpButton extends linkButton

Shorthelp button view helper object

Table of Contents

$target Link URL target string
$rel rel-Attribute string
$url Link URL string
$icon Icon class string
$iconOnly Show icon only bool
$iconStack Button text string
$stackTop Move stack icon to top bool
$size Button text string
$spinner Spinner class for icon string
$type Element type string
$data Element data array
$id Element ID string
$name Element name string
$text Input label string
$class CSS class string string
$readonly Element is readonly bool
$autoFocused Element is autoFocused bool
$prefix Element prefix string
$useWrapper Add div wrapper to input field string
$wrapperClass CSS class for div wrapper string
$labelClass CS class for label string
$language Language object language
$returned Flag if element string was return by @see __toString bool
init() Optional init function void
getString() Return element string string
init() Optional init function void
getNameIdString() Returns name and ID string string
getRelString() Returns name and ID string string
getString() Return element string string
setTarget() Set link target $this
setRel() Set "rel" attribute value $this
setUrl() Set link url $this
getReadonlyString() Return class string string
setIcon() Set icon $this
setIconOnly() Set button to display icon only $this
setStack() Set if icon is stacked $this
setSize() Set Icon size $this
setStackTop() Move stack icon to top $this
setSpinner() Set flag icon has spinner $this
getIconString() Return full icon string string
setType() Set button type $this
__construct() Konstruktor mixed
setReturned() Prevents rendering of view helper at the end of PHP proessing $this
getCleanName() Name cleanup from bracket, etc. string
getIdString() Returns name and ID string string
getDescriptionTextString() Returns name and ID string string
initLabel() Initialized default label by field name bool
setClass() Set additional css class $this
getClassString() Return class string string
getDataString() Return class string string
setReadonly() Set element to readonly $this
setAutoFocused() Make helper auto focused $this
getAutoFocusedString() Return autofocused string string
setWrapper() Use div wrapper around input field $this
setWrapperClass() Set wrapper css class $this
setLabelClass() Set label class CSS string $this
setText() Set button description $this
getJsVars() Returns optional JavaScript vars void
getJsLangVars() Returns optional JavaScript language vars void
setData() Add array for 'data-'-params to element $this
initFromYml() bool

Properties

$target

Link URL target

protected string $target = ''

$iconOnly

Show icon only

protected bool $iconOnly = false

$iconStack

Button text

protected string $iconStack = ''

$stackTop

Move stack icon to top

protected bool $stackTop = false

$spinner

Spinner class for icon

protected string $spinner = ''

$data

Element data

protected array $data = []

$id

Element ID

protected string $id = ''

$name

Element name

protected string $name = ''

$text

Input label

protected string $text = ''

$class

CSS class string

protected string $class = ''

$readonly

Element is readonly

protected bool $readonly = false

$autoFocused

Element is autoFocused

protected bool $autoFocused = false

$prefix

Element prefix

protected string $prefix = ''

$useWrapper

Add div wrapper to input field

protected string $useWrapper = false

$wrapperClass

CSS class for div wrapper

protected string $wrapperClass = ''

$labelClass

CS class for label

protected string $labelClass = ''

$returned

Flag if element string was return by @see __toString

protected bool $returned = false

Methods

getString()

Return element string

protected getString( ) : string
Return values
string

init()

Optional init function

protected init( ) : void

getNameIdString()

Returns name and ID string

protected getNameIdString( ) : string
Return values
string

getRelString()

Returns name and ID string

protected getRelString( ) : string
Tags
since
Return values
string

getString()

Return element string

protected abstract getString( ) : string
Return values
string

setTarget()

Set link target

public setTarget( $target : string ) : $this
Parameters
$target : string
Return values
$this

setRel()

Set "rel" attribute value

public setRel( $rel : string ) : $this
Parameters
$rel : string
Tags
since
Return values
$this

setUrl()

Set link url

public setUrl( $url : string ) : $this
Parameters
$url : string
Return values
$this

getReadonlyString()

Return class string

protected getReadonlyString( ) : string
Return values
string

setIcon()

Set icon

public setIcon( $icon : string [, $prefix : string = 'fa' ] [, $useFa : bool = true ] ) : $this
Parameters
$icon : string

Icon CSS classes

$prefix : string = 'fa'

Icon prefix

$useFa : bool = true

Auto-add FontAwesome Icon classes

Return values
$this

setIconOnly()

Set button to display icon only

public setIconOnly( $iconOnly : string ) : $this
Parameters
$iconOnly : string
Return values
$this

setStack()

Set if icon is stacked

public setStack( $iconStack : string [, $useFa : bool = true ] ) : $this
Parameters
$iconStack : string
$useFa : bool = true

Auto-add FontAwesome Icon classes

Return values
$this

setSize()

Set Icon size

public setSize( $size : string [, $useFa : bool = true ] ) : $this
Parameters
$size : string
$useFa : bool = true

Auto-add FontAwesome Icon classes

Return values
$this

setStackTop()

Move stack icon to top

public setStackTop( $stackTop : bool ) : $this
Parameters
$stackTop : bool
Return values
$this

setSpinner()

Set flag icon has spinner

public setSpinner( $spinner : string [, $useFa : bool = true ] ) : $this
Parameters
$spinner : string
$useFa : bool = true
Return values
$this

getIconString()

Return full icon string

protected getIconString( ) : string
Return values
string

setType()

Set button type

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

__construct()

Konstruktor

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

setReturned()

Prevents rendering of view helper at the end of PHP proessing

public setReturned( $returned : bool ) : $this
Parameters
$returned : bool
Return values
$this

getCleanName()

Name cleanup from bracket, etc.

protected final getCleanName( ) : string
Return values
string

getIdString()

Returns name and ID string

public final getIdString( ) : string
Return values
string

getDescriptionTextString()

Returns name and ID string

protected final getDescriptionTextString( ) : string
Return values
string

initLabel()

Initialized default label by field name

protected final initLabel( ) : bool
Tags
since
Return values
bool

setClass()

Set additional css class

public setClass( $class : string ) : $this
Parameters
$class : string
Return values
$this

getClassString()

Return class string

protected getClassString( ) : string
Return values
string

getDataString()

Return class string

protected getDataString( ) : string
Return values
string

setReadonly()

Set element to readonly

public setReadonly( $readonly : bool ) : $this
Parameters
$readonly : bool
Return values
$this

setAutoFocused()

Make helper auto focused

public setAutoFocused( $autoFocused : bool ) : $this
Parameters
$autoFocused : bool
Tags
since
Return values
$this

getAutoFocusedString()

Return autofocused string

protected getAutoFocusedString( ) : string
Return values
string

setWrapper()

Use div wrapper around input field

public setWrapper( $useWrapper : bool ) : $this
Parameters
$useWrapper : bool
Return values
$this

setWrapperClass()

Set wrapper css class

public setWrapperClass( $wrapperClass : string ) : $this
Parameters
$wrapperClass : string
Return values
$this

setLabelClass()

Set label class CSS string

public setLabelClass( $labelClass : string ) : $this
Parameters
$labelClass : string
Tags
since
Return values
$this

setText()

Set button description

public final setText( $text : string [, $params : array = [] ] ) : $this
Parameters
$text : string
$params : array = []
Return values
$this

getJsVars()

Returns optional JavaScript vars

public getJsVars( ) : void

getJsLangVars()

Returns optional JavaScript language vars

public getJsLangVars( ) : void

setData()

Add array for 'data-'-params to element

public setData( $data : array ) : $this
Parameters
$data : array
Return values
$this

initFromYml()

public final initFromYml( $param : array , $viewVars : array ) : bool
Parameters
$param : array
$viewVars : array
Tags
since
Return values
bool

Search results