Sunnysideup\TemplateOverview\Api\Providers\AllLinksControllerInfo
Synopsis
class AllLinksControllerInfo
extends AllLinksProviderBase
{
- // members
- protected array $linksAndActions = ;
- protected array $reflectionClasses = ;
- protected array $classObjects = ;
- protected array $dataRecordClassNames = ;
- protected array $dataRecordClassObjects = ;
- protected array $routes = ;
- protected array $nameSpaces = ;
- // Inherited members from AllLinksProviderBase
- protected integer $numberOfExamples;
- // methods
- public void setValidNameSpaces()
- public void getCustomisedLinks()
- public void getAllLinksInner()
- public void getLinksAndActions()
- protected void getLinksAndActionsInner()
- protected void isValidController()
- protected null|ReflectionClass controllerReflectionClass()
- protected null|DataObject findSingleton()
- protected null|DataObject findDataRecord()
- protected void findCustomLinks()
- protected void findAllowedActions()
- protected void findURLHandlers()
- protected void getBestArray()
- protected void findLink()
- protected void findControllerLink()
- protected void findRouteLink()
- protected void findSegmentLink()
- protected void findMethodLink()
- private void isAssociativeArray()
- // Inherited methods from AllLinksProviderBase
- public void setNumberOfExamples()
- public void getNumberOfExamples()
- public array getListOfAllClasses()
- protected void isValidClass()
- protected array arrayExcept()
- protected void tableExists()
Hierarchy
Members
protected
- $classObjects — array
- $dataRecordClassNames — array
- $dataRecordClassObjects — array
- $linksAndActions — array
- $nameSpaces — array
- $numberOfExamples
- $reflectionClasses — array
- $routes — array
Methods
private
protected
- controllerReflectionClass()
- findAllowedActions()
- findControllerLink()
- findCustomLinks()
- findDataRecord()
- findLink()
- findMethodLink()
- findRouteLink()
- findSegmentLink()
- findSingleton()
- findURLHandlers()
- getBestArray()
- getLinksAndActionsInner()
- isValidController() — can it be used?
public
- getAllLinksInner()
- getCustomisedLinks()
- getLinksAndActions() — returns Array with Links and Actions.
- setValidNameSpaces()
Inherited from Sunnysideup\TemplateOverview\Api\AllLinksProviderBase
protected
- arrayExcept() — Takes an array, takes one item out, and returns new array.
- isValidClass()
- tableExists()
public
- getListOfAllClasses() — returns a list of all SiteTree Classes.
- getNumberOfExamples()
- setNumberOfExamples()