Tripal
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | List of all members
Drupal\tripal\Element\HTML5File Class Reference
Inheritance diagram for Drupal\tripal\Element\HTML5File:
Inheritance graph
[legend]
Collaboration diagram for Drupal\tripal\Element\HTML5File:
Collaboration graph
[legend]

Public Member Functions

 getInfo ()
 

Static Public Member Functions

static processHTML5File (array &$element, FormStateInterface $form_state, array &$form)
 
static validateHTML5File (array &$element, FormStateInterface &$form_state, array $form)
 
static valueCallback (&$element, $input, FormStateInterface $form_state)
 
static preRenderHTML5File (array $element)
 

Static Protected Member Functions

static getBaseKey (array $element)
 

Detailed Description

Provides an HTML5 file upload form element.

@FormElement("html5_file")

Member Function Documentation

◆ getBaseKey()

static Drupal\tripal\Element\HTML5File::getBaseKey ( array  $element)
staticprotected

Returns the base key to be used by process and valueCallback functions.

Parameters
array$elementThe element we want the base key of.
Returns
string The base key.

◆ getInfo()

Drupal\tripal\Element\HTML5File::getInfo ( )

{}

◆ preRenderHTML5File()

static Drupal\tripal\Element\HTML5File::preRenderHTML5File ( array  $element)
static

Alter the element immediately before rendering.

Parameters
array$elementThe element being altered.
Returns
array The altered element.

◆ processHTML5File()

static Drupal\tripal\Element\HTML5File::processHTML5File ( array &  $element,
FormStateInterface  $form_state,
array &  $form 
)
static

Process a form element before rendering.

Parameters
array$elementThe element being processed.
FormStateInterface$form_stateThe state of the form being processed.
array$formThe form being processed.
Returns
array The processed element.

◆ validateHTML5File()

static Drupal\tripal\Element\HTML5File::validateHTML5File ( array &  $element,
FormStateInterface &  $form_state,
array  $form 
)
static

Ensures that the input to the element is valid.

Parameters
array$elementThe element being validated.
FormStateInterface$form_stateThe state of the form being validated.
array$formThe form being validated.

◆ valueCallback()

static Drupal\tripal\Element\HTML5File::valueCallback ( $element,
  $input,
FormStateInterface  $form_state 
)
static

{}


The documentation for this class was generated from the following file: