‪TYPO3CMS  10.4
TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems:
TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider TYPO3\CMS\Backend\Form\FormDataProviderInterface

Public Member Functions

array addData (array $result)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider
array translateLabels (array $result, array $itemArray, $table, $fieldName)
 
array addIconFromAltIcons (array $result, array $items, string $table, string $fieldName)
 
array sanitizeItemArray ($itemArray, $tableName, $fieldName)
 

Private Member Functions

array sanitizeConfiguration (array $config, string $fieldName, string $tableName)
 
 basicChecks (string $fieldName, string $tableName, $checkboxEntry, int $checkboxKey)
 
array sanitizeToggleCheckbox (array $item, int $itemKey, array $newItems)
 
array sanitizeLabeledToggleCheckbox (array $item, int $itemKey, array $newItems)
 
array sanitizeIconToggleCheckbox (array $item, int $itemKey, array $newItems)
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider
array resolveItemProcessorFunction (array $result, $fieldName, array $items)
 
array addItemsFromPageTsConfig (array $result, $fieldName, array $items)
 
array addItemsFromSpecial (array $result, $fieldName, array $items)
 
array addItemsFromFolder (array $result, $fieldName, array $items)
 
array addItemsFromForeignTable (array $result, $fieldName, array $items)
 
array removeItemsByKeepItemsPageTsConfig (array $result, $fieldName, array $items)
 
array removeItemsByRemoveItemsPageTsConfig (array $result, $fieldName, array $items)
 
array removeItemsByUserLanguageFieldRestriction (array $result, $fieldName, array $items)
 
array removeItemsByUserAuthMode (array $result, $fieldName, array $items)
 
array removeItemsByDoktypeUserRestriction (array $result, $fieldName, array $items)
 
array removeItemsByUserStorageRestriction (array $result, $fieldName, array $items)
 
array getExcludeFields ()
 
array getRegisteredFlexForms ($table)
 
array getExplicitAuthFieldValues ()
 
QueryBuilder buildForeignTableQueryBuilder (array $result, string $localFieldName)
 
array processForeignTableClause (array $result, $foreignTableName, $localFieldName)
 
array processDatabaseFieldValue (array $row, $fieldName)
 
array processSelectFieldValue (array $result, $fieldName, array $staticValues)
 
int getLiveUid (array $result)
 
 getAllSites ()
 
LanguageService getLanguageService ()
 
BackendUserAuthentication getBackendUser ()
 

Detailed Description

Resolve checkbox items and set processed item list in processedTca

Definition at line 23 of file TcaCheckboxItems.php.

Member Function Documentation

◆ addData()

array TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems::addData ( array  $result)

◆ basicChecks()

TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems::basicChecks ( string  $fieldName,
string  $tableName,
  $checkboxEntry,
int  $checkboxKey 
)
private
Parameters
string$fieldName
string$tableName
mixed$checkboxEntry
int$checkboxKey
Exceptions

Definition at line 107 of file TcaCheckboxItems.php.

Referenced by TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems\sanitizeConfiguration().

◆ sanitizeConfiguration()

◆ sanitizeIconToggleCheckbox()

array TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems::sanitizeIconToggleCheckbox ( array  $item,
int  $itemKey,
array  $newItems 
)
private
Parameters
array$item
int$itemKey
array$newItems
Returns
‪array

Definition at line 167 of file TcaCheckboxItems.php.

Referenced by TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems\sanitizeConfiguration().

◆ sanitizeLabeledToggleCheckbox()

array TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems::sanitizeLabeledToggleCheckbox ( array  $item,
int  $itemKey,
array  $newItems 
)
private

◆ sanitizeToggleCheckbox()

array TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems::sanitizeToggleCheckbox ( array  $item,
int  $itemKey,
array  $newItems 
)
private
Parameters
array$item
int$itemKey
array$newItems
Returns
‪array

Definition at line 129 of file TcaCheckboxItems.php.

Referenced by TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems\sanitizeConfiguration().