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

Public Member Functions

 __construct (array $data)
 
 getTableNames ()
 
 getFields ($tableName)
 
 getIdIndex ($tableName)
 
 getElements ($tableName)
 
 persist ($fileName)
 

Static Public Member Functions

static read ($fileName, $applyDefaultValues=false)
 

Static Protected Member Functions

static readData ($fileName)
 
static parseData (array $rawData)
 
static applyDefaultValues (array $data)
 

Protected Attributes

 $data
 

Detailed Description

DataHandler DataSet

Definition at line 22 of file DataSet.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\DataSet::__construct ( array  $data)
Parameters
array$data

Definition at line 180 of file DataSet.php.

References TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\DataSet\$data.

Member Function Documentation

◆ applyDefaultValues()

static TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\DataSet::applyDefaultValues ( array  $data)
staticprotected

Applies TCA default values to missing fields on the imported scenario data-set. This is basically required for running the functional tests in a SQL strict mode environment.

Parameters
array$data
Returns
array

Definition at line 145 of file DataSet.php.

References TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\DataSet\$data, and $GLOBALS.

◆ getElements()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\DataSet::getElements (   $tableName)
Parameters
string$tableName
Returns
NULL|array

Definition at line 223 of file DataSet.php.

◆ getFields()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\DataSet::getFields (   $tableName)
Parameters
string$tableName
Returns
NULL|array

Definition at line 197 of file DataSet.php.

◆ getIdIndex()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\DataSet::getIdIndex (   $tableName)
Parameters
string$tableName
Returns
NULL|int

Definition at line 210 of file DataSet.php.

◆ getTableNames()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\DataSet::getTableNames ( )
Returns
array

Definition at line 188 of file DataSet.php.

◆ parseData()

static TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\DataSet::parseData ( array  $rawData)
staticprotected

Parses CSV data.

Special values are:

  • "\NULL" to treat as NULL value
  • "\*" to ignore value during comparison
Parameters
array$rawData
Returns
array

Definition at line 78 of file DataSet.php.

References TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\DataSet\$data.

◆ persist()

TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\DataSet::persist (   $fileName)
Parameters
string$fileName

Definition at line 235 of file DataSet.php.

◆ read()

static TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\DataSet::read (   $fileName,
  $applyDefaultValues = false 
)
static

◆ readData()

static TYPO3\CMS\Core\Tests\Functional\DataHandling\Framework\DataSet::readData (   $fileName)
staticprotected
Parameters
string$fileName
Returns
array
Exceptions

Definition at line 53 of file DataSet.php.

Member Data Documentation

◆ $data