NerdsAndCompany\Schematic\Services\Sections::populateEntryType PHP Метод

populateEntryType() приватный Метод

Populate entry type.
private populateEntryType ( Craft\EntryTypeModel $entryType, array $entryTypeDefinition, string $entryTypeHandle, integer $sectionId )
$entryType Craft\EntryTypeModel
$entryTypeDefinition array
$entryTypeHandle string
$sectionId integer
    private function populateEntryType(EntryTypeModel $entryType, array $entryTypeDefinition, $entryTypeHandle, $sectionId)
    {
        $entryType->setAttributes(['handle' => $entryTypeHandle, 'sectionId' => $sectionId, 'name' => $entryTypeDefinition['name'], 'hasTitleField' => $entryTypeDefinition['hasTitleField'], 'titleLabel' => $entryTypeDefinition['titleLabel'], 'titleFormat' => $entryTypeDefinition['titleFormat']]);
        $fieldLayout = Craft::app()->schematic_fields->getFieldLayout($entryTypeDefinition['fieldLayout']);
        $entryType->setFieldLayout($fieldLayout);
    }