phpDocumentor

ImageWidget extends AbstractWidget
in package

Class ImageWidget

Table of Contents

FALLBACK_IMAGE  = '//www.gambio-shop.de/shop1/images/logos/logo-ihr-shop_logo.png'
$alt  : TextBox
$class  : TextBox
$fieldsets  : array<string|int, FieldSet>
$height  : NumberBoxOption
$id  : TextBox
ID
$image  : string
$jsonObject  : stdClass
$link  : CheckboxOption
$name  : TextBox
$responsive  : CheckboxOption
$static_id  : string
$target  : DropdownSelectOption
$title  : TextBox
$type  : string
$width  : NumberBoxOption
__construct()  : mixed
AbstractWidget constructor.
createFromJsonObject()  : ContentGeneratorInterface
htmlContent()  : string
jsonSerialize()  : mixed
Specify data which should be serialized to JSON
persist()  : void
previewContent()  : string
update()  : void
createOptionsArray()  : array<string|int, mixed>
list all the options of a widget as $option->
createWidgetObject()  : static
getClassName()  : string
initializePropertiesFromFieldset()  : void
validateJsonObject()  : bool
Used to provide specific validation criteria for passed object before creation
htmlTemplate()  : string
parseAttributeValues()  : string

Constants

FALLBACK_IMAGE

protected mixed FALLBACK_IMAGE = '//www.gambio-shop.de/shop1/images/logos/logo-ihr-shop_logo.png'

Properties

Methods

__construct()

AbstractWidget constructor.

public __construct(string $static_id, array<string|int, FieldSet$fieldsets, stdClass $jsonObject) : mixed
Parameters
$static_id : string
$fieldsets : array<string|int, FieldSet>
$jsonObject : stdClass
Tags
throws
Exception
Return values
mixed

htmlContent()

public htmlContent(Language|null $currentLanguage) : string
Parameters
$currentLanguage : Language|null
Return values
string

previewContent()

public previewContent(Language|null $currentLanguage) : string
Parameters
$currentLanguage : Language|null
Return values
string

createOptionsArray()

list all the options of a widget as $option->

protected static createOptionsArray(stdClass $widget) : array<string|int, mixed>
Parameters
$widget : stdClass
Return values
array<string|int, mixed>

createWidgetObject()

protected static createWidgetObject(stdClass $jsonObject[, array<string|int, mixed> $fieldSets = [] ]) : static
Parameters
$jsonObject : stdClass
$fieldSets : array<string|int, mixed> = []
Tags
throws
Exception
Return values
static

getClassName()

protected getClassName( $value) : string
Parameters
$value :
Return values
string

initializePropertiesFromFieldset()

protected initializePropertiesFromFieldset() : void
Tags
throws
Exception
Return values
void

validateJsonObject()

Used to provide specific validation criteria for passed object before creation

protected static validateJsonObject(stdClass $jsonObject) : bool
Parameters
$jsonObject : stdClass
Return values
bool

htmlTemplate()

private htmlTemplate() : string
Return values
string

parseAttributeValues()

private parseAttributeValues( $property,  $value) : string
Parameters
$property :
$value :
Return values
string

Search results