\FTPageMakerTask
Creates sample page structure, useful to test tree performance, UI behaviour on deeply nested pages etc.
Synopsis
class FTPageMakerTask
extends BuildTask
{
- // members
- protected array $pageCountByDepth = ;
- protected array $blockCountRange = ;
- private static array $block_generators = ;
- // methods
- public void run()
- protected void generatePages()
- protected void generateBlocksForPage()
- public static ElementContent generateContentBlock()
- public static FileBlock generateFileBlock()
- public static BannerBlock generateBannerBlock()
Hierarchy
Extends
- SilverStripe\Dev\BuildTask
Tasks
Line | Task |
---|---|
19+ | Allow passing in counts |
Members
private
- $block_generators — array
protected
- $blockCountRange — array
-
$pageCountByDepth
Defaults create 2,000 pages