Symbiote\DesignBridge\DesignBridgeController
Synopsis
class DesignBridgeController
extends Page_Controller
{
- // members
- private static string $url_segment = '_components';
- private static string|array $required_permission_codes = 'ADMIN';
- private static array $allowed_actions = ;
- private static array $url_handlers = ;
- private static array $component_groups = ;
- protected array|null $_component_templates_grouped_cache = NULL;
- // methods
- public void init()
- public HTMLText index()
- public HTMLText formkitchensink()
- public HTMLText view()
- public HTMLText all()
- protected array getRenderedComponentData()
- protected array getComponentTemplatesGrouped()
- public FormKitchensink Form()
- protected string getTheme()
- public string Link()
- public string RelativeLink()
- public boolean|null canView()
Hierarchy
Extends
- Page_Controller
Tasks
Line | Task |
---|---|
316 | (Jake): 2018-03-23 |
Members
private
- $allowed_actions — array
- $component_groups — array
- $required_permission_codes — Symbiote\DesignBridge\string|array
- $url_handlers — array
- $url_segment
—
string
The URL segment to use for the component listing page.
protected
- $_component_templates_grouped_cache — Symbiote\DesignBridge\array|null
Methods
protected
public
- Form()
- Link()
- RelativeLink()
- all() — Render all components with the 'ComponentHolder.ss' template wrapper.
- canView()
- formkitchensink() — View a component
- index() — View the index page.
- init()
- view() — View a component