class ExternalUrlPicker implements PickerInterface (View source)

A picker for DestinationPicker that allows users specify an external URL.

Supported options for the generate method: - displayName: the display name of this picker (to be used in the SELECT html element). - any other options will be used to create the INPUT html element

Supported options for the decode method: - maxlength: the maximum length of the email address

Properties

protected Form $formService

Methods

__construct(Form $formService)

No description

string
getDisplayName(array $options)

Get the display name of this picker (to be used in the SELECT html element).

int
getHeight()

Get the height of this picker (in pixels).

string
generate(string $pickerKey, array $options, mixed|null $selectedValue = null)

Generate the HTML for the picker.

decode(array $data, string $pickerKey, array $options, ArrayAccess $errors = null, string|null $fieldDisplayName = null)

Decode the value received via post.

Details

__construct(Form $formService)

Parameters

Form $formService

string getDisplayName(array $options)

Get the display name of this picker (to be used in the SELECT html element).

Parameters

array $options

Return Value

string

See also

int getHeight()

Get the height of this picker (in pixels).

Return Value

int

See also

string generate(string $pickerKey, array $options, mixed|null $selectedValue = null)

Generate the HTML for the picker.

Parameters

string $pickerKey
array $options
mixed|null $selectedValue

Return Value

string

See also

decode(array $data, string $pickerKey, array $options, ArrayAccess $errors = null, string|null $fieldDisplayName = null)

Decode the value received via post.

Parameters

array $data
string $pickerKey
array $options
ArrayAccess $errors
string|null $fieldDisplayName

See also