LeKoala\DevToolkit\Extensions\DevBuildExtension
Allow the following functions before dev build - renameColumns - truncateSiteTree
Allow the following functions after dev build:
- generateQueryTraits
- clearCache
- clearEmptyFolders
- provisionLocales
Preserve current subsite
Synopsis
class DevBuildExtension
extends Extension
{
- // members
- protected $currentSubsite;
- // methods
- public void beforeCallActionHandler()
- protected void fixTableCase()
- protected void truncateSiteTree()
- protected void renameColumns()
- public void afterCallActionHandler()
- protected void clearCache()
- protected void clearEmptyFolders()
- protected array getDataObjects()
- protected void displayMessage()
Hierarchy
Extends
- SilverStripe\Core\Extension
Tasks
Line | Task |
---|---|
74 | check list of tables name and match any lowercased one to the right one from the db schema |
Members
protected
- $currentSubsite
Methods
protected
- clearCache()
- clearEmptyFolders()
- displayMessage()
- fixTableCase()
- getDataObjects()
- renameColumns() — Loop on all DataObjects and look for rename_columns property
- truncateSiteTree()