Sunnysideup\BuildDataObject\Control\Models\PageBuildController
Synopsis
class PageBuildController
extends BuildController
{
- // members
- protected string $myBaseClass = 'Page';
- // Inherited members from BuildController
- protected $myBaseClass;
- protected $apiProvider;
- protected integer $step;
- protected Form $form;
- protected $prevLink;
- protected NewDataObject $finalData;
- // methods
- protected void primaryThingsToBuild()
- protected void secondaryThingsToBuild()
- // Inherited methods from BuildController
- public void debug()
- public void Link()
- public void LoadTemplateLink()
- public void getBaseClass()
- public void getShortBaseClass()
- public void Title()
- public void LongBaseClass()
- public void ShortThisClass()
- public void startover()
- public void loadtemplate()
- public void index()
- public void primaryformstart()
- public void PrimaryForm()
- public void doprimaryform()
- public void secondaryformstart()
- public void SecondaryForm()
- public void dosecondaryform()
- public void Form()
- public void PrevLink()
- public void results()
- public void getFinalData()
- public void getAdditionalPrimaryFields()
- public void getPossibleRelationsWithBaseClass()
- public void callAPIMethod()
- protected abstract void primaryThingsToBuild()
- protected abstract void secondaryThingsToBuild()
- protected void ShortBaseClass()
- protected void turnStaticsIntoSessionData()
- protected void createForm()
- protected array additionalPrimaryFields()
- protected void saveData()
- protected void retrieveData()
- protected void processedFormData()
- protected void resultsTemplateForBuilder()
- protected void myAPI()
- protected void addKeysToThingsToBuild()
Hierarchy
Members
protected
- $apiProvider
- $finalData — Sunnysideup\BuildDataObject\View\NewDataObject
- $form — SilverStripe\Forms\Form
- $myBaseClass
- $myBaseClass
- $prevLink — string
- $step — int
Methods
protected
Inherited from Sunnysideup\BuildDataObject\Control\BuildController
protected
- ShortBaseClass()
- addKeysToThingsToBuild()
- additionalPrimaryFields() — returns an array of fields.
- createForm()
- myAPI()
- primaryThingsToBuild()
- processedFormData()
- resultsTemplateForBuilder()
- retrieveData()
- saveData()
- secondaryThingsToBuild()
- turnStaticsIntoSessionData()
public
- Form()
- Link()
- LoadTemplateLink()
- LongBaseClass()
- PrevLink()
- PrimaryForm()
- SecondaryForm()
- ShortThisClass()
- Title()
- callAPIMethod()
- debug()
- doprimaryform()
- dosecondaryform()
- getAdditionalPrimaryFields()
- getBaseClass()
- getFinalData()
- getPossibleRelationsWithBaseClass()
- getShortBaseClass()
- index()
- loadtemplate()
- primaryformstart()
- results()
- secondaryformstart()
- startover()