SyntaxModelTrait
Table of Contents
- bootSyntaxModelTrait() : mixed
- defineSyntaxRelations() : void
- Defines any relationships (attachments) that this model will need based on the field definitions.
- getFormSyntaxData() : mixed
- Prepare the syntax field data for saving.
- getFormSyntaxFields() : array<string|int, mixed>
- Prepare the syntax fields for use in a Form builder. The array name is added to each field.
- getSyntaxData() : int
- Get value of the model syntax_data column.
- getSyntaxDataColumnName() : string
- Get data column name.
- getSyntaxFields() : int
- Get value of the model syntax_fields column.
- getSyntaxFieldsColumnName() : string
- Get fields column name.
- getSyntaxParser() : mixed
- makeSyntaxFields() : array<string|int, mixed>
- Processes supplied content and extracts the field definitions and default data. It is mixed with the current data and applied to the fields and data attributes.
- getThumbForImage() : mixed
- Helper to get the perfect sized image.
Methods
bootSyntaxModelTrait()
public
static bootSyntaxModelTrait() : mixed
Return values
mixed —defineSyntaxRelations()
Defines any relationships (attachments) that this model will need based on the field definitions.
public
defineSyntaxRelations() : void
Return values
void —getFormSyntaxData()
Prepare the syntax field data for saving.
public
getFormSyntaxData() : mixed
Return values
mixed —getFormSyntaxFields()
Prepare the syntax fields for use in a Form builder. The array name is added to each field.
public
getFormSyntaxFields() : array<string|int, mixed>
Return values
array<string|int, mixed> —getSyntaxData()
Get value of the model syntax_data column.
public
getSyntaxData() : int
Return values
int —getSyntaxDataColumnName()
Get data column name.
public
getSyntaxDataColumnName() : string
Return values
string —getSyntaxFields()
Get value of the model syntax_fields column.
public
getSyntaxFields() : int
Return values
int —getSyntaxFieldsColumnName()
Get fields column name.
public
getSyntaxFieldsColumnName() : string
Return values
string —getSyntaxParser()
public
getSyntaxParser(mixed $content) : mixed
Parameters
- $content : mixed
Return values
mixed —makeSyntaxFields()
Processes supplied content and extracts the field definitions and default data. It is mixed with the current data and applied to the fields and data attributes.
public
makeSyntaxFields(string $content) : array<string|int, mixed>
Parameters
- $content : string
Return values
array<string|int, mixed> —getThumbForImage()
Helper to get the perfect sized image.
protected
getThumbForImage(mixed $image[, mixed $params = [] ]) : mixed
Parameters
- $image : mixed
- $params : mixed = []