‪TYPO3CMS  ‪main
TYPO3\CMS\Styleguide\TcaDataGenerator\AbstractGenerator Class Reference
Inheritance diagram for TYPO3\CMS\Styleguide\TcaDataGenerator\AbstractGenerator:
TYPO3\CMS\Styleguide\TcaDataGenerator\Generator TYPO3\CMS\Styleguide\TcaDataGenerator\GeneratorFrontend

Protected Member Functions

 createSiteConfiguration (int $topPageUid, string $base='http://localhost/', string $title='styleguide demo')
 
int getUidOfLastTopLevelPage ()
 
 addToFal (array $files, string $from, string $to)
 
 deleteFalFolder (string $path)
 
 executeDataHandler (array $data=[], array $commands=[])
 

Detailed Description

Manage a page tree with all test / demo styleguide data.

Definition at line 39 of file AbstractGenerator.php.

Member Function Documentation

◆ addToFal()

TYPO3\CMS\Styleguide\TcaDataGenerator\AbstractGenerator::addToFal ( array  $files,
string  $from,
string  $to 
)
protected

Add files to fileadmin/

Parameters
array$files
string$from
string$to

Definition at line 175 of file AbstractGenerator.php.

Referenced by TYPO3\CMS\Styleguide\TcaDataGenerator\GeneratorFrontend\create(), and TYPO3\CMS\Styleguide\TcaDataGenerator\Generator\populateRowsOfThirdPartyTables().

◆ createSiteConfiguration()

TYPO3\CMS\Styleguide\TcaDataGenerator\AbstractGenerator::createSiteConfiguration ( int  $topPageUid,
string  $base = 'http://localhost/',
string  $title = 'styleguide demo' 
)
protected

◆ deleteFalFolder()

TYPO3\CMS\Styleguide\TcaDataGenerator\AbstractGenerator::deleteFalFolder ( string  $path)
protected

Delete files from fileadmin/

Parameters
string$path

Definition at line 198 of file AbstractGenerator.php.

Referenced by TYPO3\CMS\Styleguide\TcaDataGenerator\Generator\delete(), and TYPO3\CMS\Styleguide\TcaDataGenerator\GeneratorFrontend\delete().

◆ executeDataHandler()

◆ getUidOfLastTopLevelPage()

int TYPO3\CMS\Styleguide\TcaDataGenerator\AbstractGenerator::getUidOfLastTopLevelPage ( )
protected

Returns the uid of the last "top level" page (has pid 0) in the page tree. This is either a positive integer or 0 if no page exists in the page tree at all.

Returns
‪int

Definition at line 151 of file AbstractGenerator.php.

References TYPO3\CMS\Webhooks\Message\$uid, TYPO3\CMS\Core\Utility\MathUtility\canBeInterpretedAsInteger(), and TYPO3\CMS\Core\Database\Connection\PARAM_INT.

Referenced by TYPO3\CMS\Styleguide\TcaDataGenerator\GeneratorFrontend\create(), and TYPO3\CMS\Styleguide\TcaDataGenerator\Generator\create().