TYPO3  7.6
Public Member Functions | Protected Attributes | List of all members
HandleIncomingFormValues Class Reference
Inheritance diagram for HandleIncomingFormValues:
SingletonInterface

Public Member Functions

 injectSessionUtility (\TYPO3\CMS\Form\Utility\SessionUtility $sessionUtility)
 
 handleIncomingFormValues (Element $element, ValidationElement $validationElement, $modelValue, FormBuilder $formBuilder)
 
 saveUploadedFile ($uploadedFile)
 
 setAttribute (Element $element, $key, $value= '')
 

Protected Attributes

 $sessionUtility
 

Detailed Description

Handle the incoming form data

Definition at line 26 of file HandleIncomingFormValues.php.

Member Function Documentation

handleIncomingFormValues ( Element  $element,
ValidationElement  $validationElement,
  $modelValue,
FormBuilder  $formBuilder 
)

Handle the incoming form data

Parameters
Element$elementThe element
ValidationElement$validationElement
mixed$modelValue
FormBuilder$formBuilder
Returns
void

Definition at line 51 of file HandleIncomingFormValues.php.

References elseif, Element\getAdditionalArgument(), Element\getElementCounter(), Element\getElementType(), FormBuilder\getIncomingData(), Element\getName(), Element\getParentElement(), FormBuilder\getValidationErrors(), HandleIncomingFormValues\saveUploadedFile(), Element\setAdditionalArgument(), and HandleIncomingFormValues\setAttribute().

injectSessionUtility ( \TYPO3\CMS\Form\Utility\SessionUtility  $sessionUtility)
Parameters
\TYPO3\CMS\Form\Utility\SessionUtility$sessionUtility
Returns
void

Definition at line 37 of file HandleIncomingFormValues.php.

References HandleIncomingFormValues\$sessionUtility.

saveUploadedFile (   $uploadedFile)

Save a uploaded file

Parameters
string$uploadedFile
Returns
NULL|string

Definition at line 175 of file HandleIncomingFormValues.php.

References GeneralUtility\fixWindowsFilePath(), and GeneralUtility\upload_to_tempfile().

Referenced by HandleIncomingFormValues\handleIncomingFormValues().

setAttribute ( Element  $element,
  $key,
  $value = '' 
)

Set the value Attribute to the right place

Parameters
Element$elementThe element
string$key
string$value
Returns
void

Definition at line 197 of file HandleIncomingFormValues.php.

References Element\getHtmlAttribute(), Element\setAdditionalArgument(), and Element\setHtmlAttribute().

Referenced by HandleIncomingFormValues\handleIncomingFormValues().

Member Data Documentation

$sessionUtility
protected