‪TYPO3CMS  ‪main
TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord Class Reference

Public Member Functions

 __construct (string $table, int $uid, array $row=null)
 
 getTable ()
 
 setTable (string $table)
 
 getUid ()
 
 setUid (int $uid)
 
 getRow ()
 
 setRow (array $row)
 
 getIdentifier ()
 

Static Public Member Functions

static create (string $table, int $uid)
 
static createFromArray (string $table, array $row)
 

Protected Member Functions

 loadRow ()
 

Protected Attributes

string $table
 
int $uid
 
array $row
 

Detailed Description

Database record class

Definition at line 28 of file DatabaseRecord.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord::__construct ( string  $table,
int  $uid,
array  $row = null 
)

Member Function Documentation

◆ create()

static TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord::create ( string  $table,
int  $uid 
)
static

Creates database record object just by id of database record.

Parameters
string$table‪Name of the database table
int$uid‪Id of the database record row

Definition at line 40 of file DatabaseRecord.php.

References TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord\$table, and TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord\$uid.

Referenced by TYPO3\CMS\Workspaces\Service\RecordService\add(), and TYPO3\CMS\Workspaces\Domain\Model\CombinedRecord\create().

◆ createFromArray()

static TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord::createFromArray ( string  $table,
array  $row 
)
static

Creates database record object by relevant database record row.

Parameters
string$table‪Name of the database table
array$row‪The relevant database record row

Definition at line 51 of file DatabaseRecord.php.

References TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord\$row, and TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord\$table.

Referenced by TYPO3\CMS\Workspaces\Domain\Model\CombinedRecord\createFromArrays().

◆ getIdentifier()

TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord::getIdentifier ( )

◆ getRow()

TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord::getRow ( )

◆ getTable()

TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord::getTable ( )

◆ getUid()

TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord::getUid ( )

◆ loadRow()

TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord::loadRow ( )
protected

◆ setRow()

TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord::setRow ( array  $row)

◆ setTable()

TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord::setTable ( string  $table)

Sets the name of the database table.

Definition at line 76 of file DatabaseRecord.php.

References TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord\$table.

Referenced by TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord\__construct().

◆ setUid()

TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord::setUid ( int  $uid)

Sets the id of the database record row.

Definition at line 92 of file DatabaseRecord.php.

References TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord\$uid.

Referenced by TYPO3\CMS\Workspaces\Domain\Model\DatabaseRecord\__construct().

Member Data Documentation

◆ $row

◆ $table

◆ $uid