‪TYPO3CMS  ‪main
TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider:
TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow TYPO3\CMS\Backend\Form\FormDataProvider\SiteTcaInline TYPO3\CMS\Backend\Form\FormDataProvider\TcaFiles TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline TYPO3\CMS\Backend\Form\FormDataProvider\TcaJson TYPO3\CMS\Backend\Form\FormDataProvider\TcaSiteLanguage

Protected Member Functions

array getRecordFromDatabase ($tableName, $uid)
 
 getDatabaseRow (string $tableName, int $uid)
 

Detailed Description

Extended by other provider that fetch records from database

Definition at line 30 of file AbstractDatabaseRecordProvider.php.

Member Function Documentation

◆ getDatabaseRow()

TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider::getDatabaseRow ( string  $tableName,
int  $uid 
)
protected

◆ getRecordFromDatabase()

array TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider::getRecordFromDatabase (   $tableName,
  $uid 
)
protected

Fetch a record from database. Deleted records will NOT be fetched. Method is similar to BackendUtility::getRecord, but is more picky about input and result.

Parameters
string$tableName‪The table name to fetch record from
int$uid‪Uid of record to fetch
Returns
‪array Fetched record row
Exceptions
DatabaseRecordException|

Definition at line 44 of file AbstractDatabaseRecordProvider.php.

References TYPO3\CMS\Webhooks\Message\$uid, and TYPO3\CMS\Backend\Form\FormDataProvider\AbstractDatabaseRecordProvider\getDatabaseRow().

Referenced by TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseParentPageRow\addData(), TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseDefaultLanguagePageRow\addData(), TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEditRow\addData(), TYPO3\CMS\Backend\Form\FormDataProvider\TcaFiles\resolveFileReferenceOverlays(), and TYPO3\CMS\Backend\Form\FormDataProvider\TcaInline\resolveRelatedRecordsOverlays().