TYPO3  7.6
Protected Member Functions | List of all members
AbstractDatabaseRecordProvider Class Reference
Inheritance diagram for AbstractDatabaseRecordProvider:
DatabaseEditRow DatabaseParentPageRow TcaInline

Protected Member Functions

 getRecordFromDatabase ($tableName, $uid)
 
 getDatabase ()
 

Detailed Description

Extended by other provider that fetch records from database

Definition at line 24 of file AbstractDatabaseRecordProvider.php.

Member Function Documentation

getDatabase ( )
protected
Returns
DatabaseConnection

Definition at line 76 of file AbstractDatabaseRecordProvider.php.

References $GLOBALS.

Referenced by AbstractDatabaseRecordProvider\getRecordFromDatabase().

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$tableNameThe table name to fetch record from
int$uidUid of record to fetch
Returns
array Fetched record row
Exceptions
DatabaseRecordException|\InvalidArgumentException|\UnexpectedValueException|\RuntimeException

Definition at line 36 of file AbstractDatabaseRecordProvider.php.

References BackendUtility\deleteClause(), and AbstractDatabaseRecordProvider\getDatabase().

Referenced by DatabaseParentPageRow\addData(), DatabaseEditRow\addData(), and TcaInline\resolveRelatedRecords().