TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService Class Reference

Public Member Functions

 getDataHandler ()
 
 createNewRecord ($tableName, $pageId, array $recordData)
 
 createNewRecords ($pageId, array $tableRecordData)
 
 modifyRecord ($tableName, $uid, array $recordData, array $deleteTableRecordIds=null)
 
 modifyRecords ($pageId, array $tableRecordData)
 
 deleteRecord ($tableName, $uid)
 
 deleteRecords (array $tableRecordIds)
 
 clearWorkspaceRecord ($tableName, $uid)
 
 clearWorkspaceRecords (array $tableRecordIds)
 
 copyRecord ($tableName, $uid, $pageId, array $recordData=null)
 
 moveRecord ($tableName, $uid, $pageId, array $recordData=null)
 
 localizeRecord ($tableName, $uid, $languageId)
 
 copyRecordToLanguage ($tableName, $uid, $languageId)
 
 modifyReferences ($tableName, $uid, $fieldName, array $referenceIds)
 
 publishRecord ($tableName, $liveUid, $throwException=true)
 
 publishRecords (array $tableLiveUids, $throwException=true)
 
 publishWorkspace ($workspaceId)
 
 swapWorkspace ($workspaceId)
 

Protected Member Functions

 resolvePreviousUid (array $recordData, $previousUid)
 
 resolveNextUid (array $recordData, $nextUid)
 
 getVersionedId ($tableName, $liveUid, $useDeleteClause=false)
 
 createDataHandler ()
 
 getWorkspaceService ()
 
 getBackendUser ()
 
 getDatabaseConnection ()
 

Protected Attributes

 $dataHandler
 

Detailed Description

DataHandler Actions

Definition at line 23 of file ActionService.php.

Member Function Documentation

◆ clearWorkspaceRecord()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::clearWorkspaceRecord (   $tableName,
  $uid 
)
Parameters
string$tableName
int$uid

Definition at line 199 of file ActionService.php.

References $uid, and TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService\clearWorkspaceRecords().

◆ clearWorkspaceRecords()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::clearWorkspaceRecords ( array  $tableRecordIds)

◆ copyRecord()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::copyRecord (   $tableName,
  $uid,
  $pageId,
array  $recordData = null 
)
Parameters
string$tableName
int$uid
int$pageId
NULL | array$recordData
Returns
array

Definition at line 235 of file ActionService.php.

References $uid, and TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService\createDataHandler().

◆ copyRecordToLanguage()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::copyRecordToLanguage (   $tableName,
  $uid,
  $languageId 
)
Parameters
string$tableName
int$uid
int$languageId
Returns
array

Definition at line 313 of file ActionService.php.

References $uid, and TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService\createDataHandler().

◆ createDataHandler()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::createDataHandler ( )
protected

◆ createNewRecord()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::createNewRecord (   $tableName,
  $pageId,
array  $recordData 
)
Parameters
string$tableName
int$pageId
array$recordData
Returns
array

Definition at line 44 of file ActionService.php.

References TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService\createNewRecords().

◆ createNewRecords()

◆ deleteRecord()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::deleteRecord (   $tableName,
  $uid 
)
Parameters
string$tableName
int$uid
Returns
array

Definition at line 165 of file ActionService.php.

References $uid, and TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService\deleteRecords().

◆ deleteRecords()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::deleteRecords ( array  $tableRecordIds)

◆ getBackendUser()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::getBackendUser ( )
protected

◆ getDatabaseConnection()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::getDatabaseConnection ( )
protected

◆ getDataHandler()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::getDataHandler ( )

◆ getVersionedId()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::getVersionedId (   $tableName,
  $liveUid,
  $useDeleteClause = false 
)
protected

◆ getWorkspaceService()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::getWorkspaceService ( )
protected

◆ localizeRecord()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::localizeRecord (   $tableName,
  $uid,
  $languageId 
)
Parameters
string$tableName
int$uid
int$languageId
Returns
array

Definition at line 292 of file ActionService.php.

References $uid, and TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService\createDataHandler().

◆ modifyRecord()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::modifyRecord (   $tableName,
  $uid,
array  $recordData,
array  $deleteTableRecordIds = null 
)
Parameters
string$tableName
int$uid
array$recordData
NULL | array$deleteTableRecordIds

Definition at line 99 of file ActionService.php.

References $uid, and TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService\createDataHandler().

◆ modifyRecords()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::modifyRecords (   $pageId,
array  $tableRecordData 
)

◆ modifyReferences()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::modifyReferences (   $tableName,
  $uid,
  $fieldName,
array  $referenceIds 
)
Parameters
string$tableName
int$uid
string$fieldName
array$referenceIds

Definition at line 334 of file ActionService.php.

References $uid, and TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService\createDataHandler().

◆ moveRecord()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::moveRecord (   $tableName,
  $uid,
  $pageId,
array  $recordData = null 
)
Parameters
string$tableName
int$uid
int$pageId
NULL | array$recordData
Returns
array

Definition at line 264 of file ActionService.php.

References $uid, and TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService\createDataHandler().

◆ publishRecord()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::publishRecord (   $tableName,
  $liveUid,
  $throwException = true 
)
Parameters
string$tableName
int$liveUid
bool$throwException

Definition at line 353 of file ActionService.php.

References TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService\publishRecords().

◆ publishRecords()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::publishRecords ( array  $tableLiveUids,
  $throwException = true 
)

◆ publishWorkspace()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::publishWorkspace (   $workspaceId)

◆ resolveNextUid()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::resolveNextUid ( array  $recordData,
  $nextUid 
)
protected

◆ resolvePreviousUid()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::resolvePreviousUid ( array  $recordData,
  $previousUid 
)
protected
Parameters
array$recordData
NULL | string | int$previousUid
Returns
array

Definition at line 418 of file ActionService.php.

Referenced by TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService\createNewRecords(), and TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService\modifyRecords().

◆ swapWorkspace()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::swapWorkspace (   $workspaceId)

Member Data Documentation

◆ $dataHandler

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\ActionService::$dataHandler
protected