‪TYPO3CMS  ‪main
TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGenerator\TypeInlineFalSelectSingle12Foreign Class Reference
Inheritance diagram for TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGenerator\TypeInlineFalSelectSingle12Foreign:
TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGenerator\AbstractFieldGenerator TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGeneratorInterface

Public Member Functions

string generate (array $data)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGenerator\AbstractFieldGenerator
 __construct ()
 
bool match (array $data)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGeneratorInterface
bool match (array $data)
 

Protected Attributes

array $matchArray
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGenerator\AbstractFieldGenerator
KauderwelschService $kauderwelschService
 
array $matchArray = array( )
 

Static Protected Attributes

static bool $first = true
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGenerator\AbstractFieldGenerator
bool checkMatchArray (array $data, array $matchArray)
 

Detailed Description

Generate data for fal_1 field of tx_styleguide_elements_select_single_12_foreign

Definition at line 32 of file TypeInlineFalSelectSingle12Foreign.php.

Member Function Documentation

◆ generate()

string TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGenerator\TypeInlineFalSelectSingle12Foreign::generate ( array  $data)

Returns the generated value to be inserted into DB for this field

Parameters
array$data
Returns
‪string

Implements TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGeneratorInterface.

Definition at line 61 of file TypeInlineFalSelectSingle12Foreign.php.

References TYPO3\CMS\Core\Utility\StringUtility\getUniqueId().

Member Data Documentation

◆ $first

bool TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGenerator\TypeInlineFalSelectSingle12Foreign::$first = true
staticprotected

Well ... this one is called twice and we want one image for the first image and a different one for the second image ... this static proprety tracks that since there is no other indication if that is the first or second call ..

Definition at line 40 of file TypeInlineFalSelectSingle12Foreign.php.

◆ $matchArray

array TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGenerator\TypeInlineFalSelectSingle12Foreign::$matchArray
protected
Initial value:
= array(
'fieldName' => 'fal_1',
'fieldConfig' => [
'label' => 'fal_1 selicon_field',
'config' => [
'type' => 'file',
'maxitems' => 1,
],
],
)

Match if type=inline in elements_select_single_12_foreign

Definition at line 44 of file TypeInlineFalSelectSingle12Foreign.php.