Sunnysideup\DataIntegrityTest\CheckForMysqlPaginationIssuesBuildTask
Synopsis
class CheckForMysqlPaginationIssuesBuildTask
extends BuildTask
{
- // members
- protected string $title = 'Goes through all tables and checks for bad pagination';
- protected string $description = 'Goes through all DataObjects to check if pagination can cause data-errors.';
- protected integer $limit = 100;
- protected integer $step = 15;
- protected boolean $quickAndDirty = false;
- protected boolean $debug = false;
- protected string $testTableCustom = '';
- protected array $timePerClass = ;
- private static array $skip_tables = ;
- // methods
- public void run()
- protected void flushNowDebug()
- protected void flushNow()
- protected void flushNowQuick()
- protected void flushToBrowser()
- protected void tableExists()
- protected void speedComparison()
- protected void runObjects()
Hierarchy
Extends
- SilverStripe\Dev\BuildTask
Members
private
- $skip_tables
protected
- $debug
- $description
—
string
standard SS variable - $limit
- $quickAndDirty
- $step
- $testTableCustom
- $timePerClass
- $title
—
string
standard SS variable
Methods
protected
- flushNow()
- flushNowDebug()
- flushNowQuick()
- flushToBrowser()
- runObjects() — ### @@@@ START REPLACEMENT @@@@ ### WHY: upgrade to SS4 OLD: $className (case sensitive) NEW: $className (COMPLEX) EXP: Check if the class name can still be used as such ### @@@@ STOP REPLACEMENT @@@@ ###
- speedComparison() — ### @@@@ START REPLACEMENT @@@@ ### WHY: upgrade to SS4 OLD: $className (case sensitive) NEW: $className (COMPLEX) EXP: Check if the class name can still be used as such ### @@@@ STOP REPLACEMENT @@@@ ###
- tableExists()