DisplayMatrixType
extends Model
in package
Class that handles a block type inside a matrix
Table of Contents
- $fields : array<string|int, mixed>
- $type_id : int
- The matrix block type id
- $_type : MatrixBlockType
- fields() : mixed
- getConfig() : array<string|int, mixed>
- Get project config
- getFieldById() : FieldInterface|null
- Find a field by craft field id
- getType() : MatrixBlockType
- Matrix block type getter
- setType() : mixed
- Matrix block type getter
Properties
$fields
public
array<string|int, mixed>
$fields
= []
$type_id
The matrix block type id
public
int
$type_id
$_type
private
MatrixBlockType
$_type
Methods
fields()
public
fields() : mixed
Tags
Return values
mixed —getConfig()
Get project config
public
getConfig() : array<string|int, mixed>
Return values
array<string|int, mixed> —getFieldById()
Find a field by craft field id
public
getFieldById(int $craftFieldId) : FieldInterface|null
Parameters
- $craftFieldId : int
Return values
FieldInterface|null —getType()
Matrix block type getter
public
getType() : MatrixBlockType
Return values
MatrixBlockType —setType()
Matrix block type getter
public
setType(MatrixBlockType $type) : mixed
Parameters
- $type : MatrixBlockType