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

Public Member Functions

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

Protected Attributes

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

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 type=inline fields. Special implementation for inline_1 of tx_styleguide_inline_usecombinationgroup

Definition at line 32 of file TypeInlineUsecombinationGroup.php.

Member Function Documentation

◆ generate()

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

Generate 4 child child rows, connect 2 of them in mm table

Parameters
array$data
Returns
‪string

Implements TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGeneratorInterface.

Definition at line 69 of file TypeInlineUsecombinationGroup.php.

References $GLOBALS, and TYPO3\CMS\Webhooks\Message\$uid.

◆ match()

bool TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGenerator\TypeInlineUsecombinationGroup::match ( array  $data)

Check for tx_styleguide_inline_usecombinationgroup

Parameters
array$data
Returns
‪bool

Reimplemented from TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGenerator\AbstractFieldGenerator.

Definition at line 54 of file TypeInlineUsecombinationGroup.php.

Member Data Documentation

◆ $matchArray

array TYPO3\CMS\Styleguide\TcaDataGenerator\FieldGenerator\TypeInlineUsecombinationGroup::$matchArray
protected
Initial value:
= array(
'fieldConfig' => [
'config' => [
'type' => 'inline',
'foreign_field' => 'group_parent',
'foreign_selector' => 'group_child',
'foreign_unique' => 'group_child',
],
],
)

General match if type=input

Definition at line 36 of file TypeInlineUsecombinationGroup.php.