PHP 클래스 NerdsAndCompany\Schematic\Models\MatrixField

A schematic field model for mapping matrix data
저자: Nerds & Company
상속: extends Field
파일 보기 프로젝트 열기: itmundi/schematic

공개 메소드들

메소드 설명
getDefinition ( Craft\FieldModel $field, $includeContext ) : array
populate ( array $fieldDefinition, Craft\FieldModel $field, string $fieldHandle, Craft\FieldGroupModel $group = null )

보호된 메소드들

메소드 설명
getBlockTypeDefinitions ( Craft\FieldModel $field ) : array Get block type definitions.
getBlockTypes ( array $fieldDefinition, Craft\FieldModel $field ) : mixed Get blocktypes.
populateBlockType ( Craft\BaseModel $blockType, array $blockTypeDef ) Populate blocktype.

비공개 메소드들

메소드 설명
getMatrixService ( ) : MatrixService Returns matrix service.

메소드 상세

getBlockTypeDefinitions() 보호된 메소드

Get block type definitions.
protected getBlockTypeDefinitions ( Craft\FieldModel $field ) : array
$field Craft\FieldModel
리턴 array

getBlockTypes() 보호된 메소드

Get blocktypes.
protected getBlockTypes ( array $fieldDefinition, Craft\FieldModel $field ) : mixed
$fieldDefinition array
$field Craft\FieldModel
리턴 mixed

getDefinition() 공개 메소드

public getDefinition ( Craft\FieldModel $field, $includeContext ) : array
$field Craft\FieldModel
$includeContext
리턴 array

populate() 공개 메소드

public populate ( array $fieldDefinition, Craft\FieldModel $field, string $fieldHandle, Craft\FieldGroupModel $group = null )
$fieldDefinition array
$field Craft\FieldModel
$fieldHandle string
$group Craft\FieldGroupModel

populateBlockType() 보호된 메소드

Populate blocktype.
protected populateBlockType ( Craft\BaseModel $blockType, array $blockTypeDef )
$blockType Craft\BaseModel
$blockTypeDef array