AbstractGenerator
AbstractYes
Manage a page tree with all test / demo styleguide data.
Table of Contents
Methods
- injectConnectionPool() : void
- injectRecordFinder() : void
- addToFal() : void
- Add files to fileadmin/
- createSiteConfiguration() : void
- Create a site configuration on new styleguide root page
- deleteFalFolder() : void
- Delete files from fileadmin/
- executeDataHandler() : void
- getUidOfLastTopLevelPage() : int
- 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.
Methods
injectConnectionPool()
public
injectConnectionPool(ConnectionPool $connectionPool) : void
Parameters
- $connectionPool : ConnectionPool
injectRecordFinder()
public
injectRecordFinder(RecordFinder $recordFinder) : void
Parameters
- $recordFinder : RecordFinder
addToFal()
Add files to fileadmin/
protected
addToFal(array<string|int, mixed> $files, string $from, string $to) : void
Parameters
- $files : array<string|int, mixed>
- $from : string
- $to : string
createSiteConfiguration()
Create a site configuration on new styleguide root page
protected
createSiteConfiguration(int $topPageUid[, string $base = 'http://localhost/' ][, string $title = 'styleguide demo' ][, array<string|int, mixed> $sets = [] ]) : void
Parameters
- $topPageUid : int
- $base : string = 'http://localhost/'
- $title : string = 'styleguide demo'
- $sets : array<string|int, mixed> = []
deleteFalFolder()
Delete files from fileadmin/
protected
deleteFalFolder(string $path) : void
Parameters
- $path : string
executeDataHandler()
protected
executeDataHandler([array<string|int, mixed> $data = [] ][, array<string|int, mixed> $commands = [] ]) : void
Parameters
- $data : array<string|int, mixed> = []
- $commands : array<string|int, mixed> = []
getUidOfLastTopLevelPage()
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.
protected
getUidOfLastTopLevelPage() : int