Symbiote\Components\ComponentService
Synopsis
class ComponentService
{
- // members
- private static array $component_paths = ;
- // methods
- public string generateTemplateCode()
- private static void handleProperyNormal()
- private static void handlePropertyJSON()
- private static void handleChildHTML()
- private static void prop2PHP()
- private static string exportNestedDataForTemplates()
- public DBComponentField|SS_List|DataObject|ArrayData createProperty()
- public DBHTMLText renderComponent()
Tasks
Line | Task |
---|---|
290 | (Jake): 2018-03-31 |
Members
private
- $component_paths
Methods
private
- exportNestedDataForTemplates() — Recursively replace nonassociative arrays with ArrayListExportable and output with 'var_export' to produce template logic for the nested data.
- handleChildHTML()
- handlePropertyJSON()
- handleProperyNormal()
- prop2PHP()
public
- createProperty()
- generateTemplateCode()
- renderComponent() — Render a component