\SchemaObject
Description
Synopsis
class SchemaObject
extends DataObject
{
- // members
- private static string $singular_name = 'Schema';
- private static string $plural_name = 'Schema';
- private static string $title_pattern = "";
- // methods
- public FieldList getCMSFields()
- public string getTitle()
- public array buildSchemaArray()
- public boolean canCreate()
- public boolean canEdit()
- public boolean canDelete()
- public boolean canView()
Hierarchy
Extends
- DataObject
Members
private
- $plural_name
—
string
Plural name for CMS - $singular_name
—
string
Singular name for CMS - $title_pattern
Methods
public
- buildSchemaArray() — Builds array ready to be converted into json schema
- canCreate() — Creating Permissions
- canDelete() — Deleting Permissions
- canEdit() — Editing Permissions
- canView() — Viewing Permissions
- getCMSFields() — CMS Fields
- getTitle() — CMS Title