<?php
/**
* Inheritance: no
* Variants: no
Fields Summary:
- localizedfields [localizedfields]
-- generatedName [calculatedValue]
-- nameAddition [input]
- manufacturer [manyToOneRelation]
- series [manyToOneRelation]
- mainCategory [manyToOneRelation]
- compatibleTo [manyToManyObjectRelation]
- image [hotspotimage]
- additionalCategories [manyToManyObjectRelation]
- erpNumber [input]
- categoryCode [input]
- owner [input]
- saleInformation [objectbricks]
- urlSlug [urlSlug]
*/
return Pimcore\Model\DataObject\ClassDefinition::__set_state(array(
'id' => 'AP',
'name' => 'AccessoryPart',
'description' => '',
'creationDate' => 0,
'modificationDate' => 1617805344,
'userOwner' => 2,
'userModification' => 1,
'parentClass' => '\\App\\Model\\Product\\AbstractProduct',
'implementsInterfaces' => '',
'listingParentClass' => '',
'useTraits' => '',
'listingUseTraits' => '',
'encryption' => false,
'encryptedTables' =>
array (
),
'allowInherit' => false,
'allowVariants' => NULL,
'showVariants' => false,
'layoutDefinitions' =>
Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
'fieldtype' => 'panel',
'layout' => NULL,
'border' => false,
'name' => 'pimcore_root',
'type' => NULL,
'region' => NULL,
'title' => NULL,
'width' => 0,
'height' => 0,
'collapsible' => false,
'collapsed' => false,
'bodyStyle' => NULL,
'datatype' => 'layout',
'permissions' => NULL,
'childs' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Layout\Tabpanel::__set_state(array(
'fieldtype' => 'tabpanel',
'border' => false,
'tabPosition' => NULL,
'name' => 'Layout',
'type' => NULL,
'region' => NULL,
'title' => '',
'width' => NULL,
'height' => NULL,
'collapsible' => false,
'collapsed' => false,
'bodyStyle' => '',
'datatype' => 'layout',
'permissions' => NULL,
'childs' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
'fieldtype' => 'panel',
'layout' => NULL,
'border' => false,
'name' => 'Base Data',
'type' => NULL,
'region' => NULL,
'title' => 'Base Data',
'width' => NULL,
'height' => NULL,
'collapsible' => false,
'collapsed' => false,
'bodyStyle' => '',
'datatype' => 'layout',
'permissions' => NULL,
'childs' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Layout\Fieldset::__set_state(array(
'fieldtype' => 'fieldset',
'name' => 'Name',
'type' => NULL,
'region' => NULL,
'title' => 'Name',
'width' => NULL,
'height' => NULL,
'collapsible' => false,
'collapsed' => false,
'bodyStyle' => '',
'datatype' => 'layout',
'permissions' => NULL,
'childs' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Layout\Text::__set_state(array(
'fieldtype' => 'text',
'html' => '<div class="alert alert-info">
Text is generated based on
<div><ul><li>manufacturer name</li><li>car series name</li><li>main category name</li><li>name addition</li>
</ul></div>
</div>',
'renderingClass' => '',
'renderingData' => '',
'border' => false,
'name' => 'Layout',
'type' => NULL,
'region' => NULL,
'title' => '',
'width' => NULL,
'height' => NULL,
'collapsible' => false,
'collapsed' => false,
'bodyStyle' => '',
'datatype' => 'layout',
'permissions' => NULL,
'childs' =>
array (
),
'locked' => false,
'blockedVarsForExport' =>
array (
),
)),
1 =>
Pimcore\Model\DataObject\ClassDefinition\Data\Localizedfields::__set_state(array(
'fieldtype' => 'localizedfields',
'childs' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Data\CalculatedValue::__set_state(array(
'fieldtype' => 'calculatedValue',
'elementType' => 'input',
'width' => 500,
'calculatorClass' => '@App\\Model\\Product\\CalculatedValue\\AccessoryPartName',
'columnLength' => 190,
'name' => 'generatedName',
'title' => 'Fullname',
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'relationType' => false,
'invisible' => false,
'visibleGridView' => true,
'visibleSearch' => true,
'blockedVarsForExport' =>
array (
),
)),
),
'name' => 'localizedfields',
'region' => NULL,
'layout' => NULL,
'title' => '',
'width' => '',
'height' => '',
'maxTabs' => NULL,
'border' => false,
'provideSplitView' => false,
'tabPosition' => NULL,
'hideLabelsWhenTabsReached' => NULL,
'referencedFields' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Data\Localizedfields::__set_state(array(
'fieldtype' => 'localizedfields',
'childs' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Data\Input::__set_state(array(
'fieldtype' => 'input',
'width' => NULL,
'defaultValue' => NULL,
'columnLength' => 190,
'regex' => '',
'unique' => false,
'showCharCount' => false,
'name' => 'nameAddition',
'title' => 'Name Addition',
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'relationType' => false,
'invisible' => false,
'visibleGridView' => false,
'visibleSearch' => false,
'blockedVarsForExport' =>
array (
),
'defaultValueGenerator' => '',
)),
),
'name' => 'localizedfields',
'region' => NULL,
'layout' => NULL,
'title' => '',
'width' => '',
'height' => '',
'maxTabs' => NULL,
'border' => false,
'provideSplitView' => false,
'tabPosition' => 'top',
'hideLabelsWhenTabsReached' => NULL,
'referencedFields' =>
array (
),
'fieldDefinitionsCache' => NULL,
'permissionView' =>
array (
),
'permissionEdit' =>
array (
),
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => NULL,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'relationType' => false,
'invisible' => false,
'visibleGridView' => true,
'visibleSearch' => true,
'blockedVarsForExport' =>
array (
),
'labelWidth' => 100,
'labelAlign' => 'left',
)),
),
'fieldDefinitionsCache' => NULL,
'permissionView' =>
array (
),
'permissionEdit' =>
array (
),
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => NULL,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'relationType' => false,
'invisible' => false,
'visibleGridView' => true,
'visibleSearch' => true,
'blockedVarsForExport' =>
array (
),
'labelWidth' => 100,
'labelAlign' => 'left',
)),
),
'locked' => false,
'blockedVarsForExport' =>
array (
),
'labelWidth' => 100,
'labelAlign' => 'left',
)),
1 =>
Pimcore\Model\DataObject\ClassDefinition\Layout\Fieldset::__set_state(array(
'fieldtype' => 'fieldset',
'name' => 'Definition Data',
'type' => NULL,
'region' => NULL,
'title' => 'Definition Data',
'width' => NULL,
'height' => NULL,
'collapsible' => false,
'collapsed' => false,
'bodyStyle' => '',
'datatype' => 'layout',
'permissions' => NULL,
'childs' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Data\ManyToOneRelation::__set_state(array(
'fieldtype' => 'manyToOneRelation',
'width' => 500,
'assetUploadPath' => '',
'relationType' => true,
'objectsAllowed' => true,
'assetsAllowed' => false,
'assetTypes' =>
array (
),
'documentsAllowed' => false,
'documentTypes' =>
array (
),
'classes' =>
array (
0 =>
array (
'classes' => 'Manufacturer',
),
),
'pathFormatterClass' => '',
'name' => 'manufacturer',
'title' => 'Manufacturer',
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'invisible' => false,
'visibleGridView' => false,
'visibleSearch' => false,
'blockedVarsForExport' =>
array (
),
)),
1 =>
Pimcore\Model\DataObject\ClassDefinition\Data\ManyToOneRelation::__set_state(array(
'fieldtype' => 'manyToOneRelation',
'width' => 500,
'assetUploadPath' => '',
'relationType' => true,
'objectsAllowed' => true,
'assetsAllowed' => false,
'assetTypes' =>
array (
),
'documentsAllowed' => false,
'documentTypes' =>
array (
),
'classes' =>
array (
0 =>
array (
'classes' => 'Car',
),
),
'pathFormatterClass' => '',
'name' => 'series',
'title' => 'Series',
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'invisible' => false,
'visibleGridView' => false,
'visibleSearch' => false,
'blockedVarsForExport' =>
array (
),
)),
2 =>
Pimcore\Model\DataObject\ClassDefinition\Data\ManyToOneRelation::__set_state(array(
'fieldtype' => 'manyToOneRelation',
'width' => 500,
'assetUploadPath' => '',
'relationType' => true,
'objectsAllowed' => true,
'assetsAllowed' => false,
'assetTypes' =>
array (
),
'documentsAllowed' => false,
'documentTypes' =>
array (
),
'classes' =>
array (
0 =>
array (
'classes' => 'Category',
),
),
'pathFormatterClass' => '',
'name' => 'mainCategory',
'title' => 'Main Category',
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'invisible' => false,
'visibleGridView' => false,
'visibleSearch' => false,
'blockedVarsForExport' =>
array (
),
)),
3 =>
Pimcore\Model\DataObject\ClassDefinition\Data\Localizedfields::__set_state(array(
'fieldtype' => 'localizedfields',
'childs' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Data\Input::__set_state(array(
'fieldtype' => 'input',
'width' => NULL,
'defaultValue' => NULL,
'columnLength' => 190,
'regex' => '',
'unique' => false,
'showCharCount' => false,
'name' => 'nameAddition',
'title' => 'Name Addition',
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'relationType' => false,
'invisible' => false,
'visibleGridView' => false,
'visibleSearch' => false,
'blockedVarsForExport' =>
array (
),
'defaultValueGenerator' => '',
)),
),
'name' => 'localizedfields',
'region' => NULL,
'layout' => NULL,
'title' => '',
'width' => '',
'height' => '',
'maxTabs' => NULL,
'border' => false,
'provideSplitView' => false,
'tabPosition' => 'top',
'hideLabelsWhenTabsReached' => NULL,
'referencedFields' =>
array (
),
'fieldDefinitionsCache' => NULL,
'permissionView' =>
array (
),
'permissionEdit' =>
array (
),
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => NULL,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'relationType' => false,
'invisible' => false,
'visibleGridView' => true,
'visibleSearch' => true,
'blockedVarsForExport' =>
array (
),
'labelWidth' => 100,
'labelAlign' => 'left',
)),
4 =>
Pimcore\Model\DataObject\ClassDefinition\Data\ManyToManyObjectRelation::__set_state(array(
'fieldtype' => 'manyToManyObjectRelation',
'width' => '',
'height' => '',
'maxItems' => '',
'relationType' => true,
'visibleFields' => 'id,key,name,bodyStyle',
'allowToCreateNewObject' => true,
'optimizedAdminLoading' => false,
'visibleFieldDefinitions' =>
array (
),
'classes' =>
array (
0 =>
array (
'classes' => 'Car',
),
),
'pathFormatterClass' => '',
'name' => 'compatibleTo',
'title' => 'Compatible To',
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'invisible' => false,
'visibleGridView' => false,
'visibleSearch' => false,
'blockedVarsForExport' =>
array (
),
)),
),
'locked' => false,
'blockedVarsForExport' =>
array (
),
'labelWidth' => 100,
'labelAlign' => 'left',
)),
),
'locked' => false,
'blockedVarsForExport' =>
array (
),
'icon' => NULL,
'labelWidth' => 100,
'labelAlign' => 'left',
)),
1 =>
Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
'fieldtype' => 'panel',
'layout' => NULL,
'border' => false,
'name' => 'Multimedia & Additiona Data',
'type' => NULL,
'region' => NULL,
'title' => 'Multimedia & Additiona Data',
'width' => NULL,
'height' => NULL,
'collapsible' => false,
'collapsed' => false,
'bodyStyle' => '',
'datatype' => 'layout',
'permissions' => NULL,
'childs' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Data\Hotspotimage::__set_state(array(
'fieldtype' => 'hotspotimage',
'queryColumnType' =>
array (
'image' => 'int(11)',
'hotspots' => 'text',
),
'columnType' =>
array (
'image' => 'int(11)',
'hotspots' => 'text',
),
'ratioX' => NULL,
'ratioY' => NULL,
'predefinedDataTemplates' => '',
'name' => 'image',
'title' => 'image',
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'relationType' => false,
'invisible' => false,
'visibleGridView' => false,
'visibleSearch' => false,
'blockedVarsForExport' =>
array (
),
'width' => '',
'height' => '',
'uploadPath' => '',
)),
1 =>
Pimcore\Model\DataObject\ClassDefinition\Layout\Fieldset::__set_state(array(
'fieldtype' => 'fieldset',
'name' => 'Additional Data',
'type' => NULL,
'region' => NULL,
'title' => 'Additional Data',
'width' => NULL,
'height' => NULL,
'collapsible' => false,
'collapsed' => false,
'bodyStyle' => '',
'datatype' => 'layout',
'permissions' => NULL,
'childs' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Data\ManyToManyObjectRelation::__set_state(array(
'fieldtype' => 'manyToManyObjectRelation',
'width' => '',
'height' => '',
'maxItems' => '',
'relationType' => true,
'visibleFields' => 'id,fullpath,name',
'allowToCreateNewObject' => true,
'optimizedAdminLoading' => false,
'visibleFieldDefinitions' =>
array (
),
'classes' =>
array (
0 =>
array (
'classes' => 'Category',
),
),
'pathFormatterClass' => '',
'name' => 'additionalCategories',
'title' => 'Additional Categories',
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'invisible' => false,
'visibleGridView' => false,
'visibleSearch' => false,
'blockedVarsForExport' =>
array (
),
)),
),
'locked' => false,
'blockedVarsForExport' =>
array (
),
'labelWidth' => 100,
'labelAlign' => 'left',
)),
),
'locked' => false,
'blockedVarsForExport' =>
array (
),
'icon' => NULL,
'labelWidth' => 100,
'labelAlign' => 'left',
)),
2 =>
Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
'fieldtype' => 'panel',
'layout' => NULL,
'border' => false,
'name' => 'Sale Information & ERP Data',
'type' => NULL,
'region' => NULL,
'title' => 'Sale Information & ERP Data',
'width' => NULL,
'height' => NULL,
'collapsible' => false,
'collapsed' => false,
'bodyStyle' => '',
'datatype' => 'layout',
'permissions' => NULL,
'childs' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Layout\Fieldset::__set_state(array(
'fieldtype' => 'fieldset',
'name' => 'ERP-Data',
'type' => NULL,
'region' => NULL,
'title' => 'ERP-Data',
'width' => NULL,
'height' => NULL,
'collapsible' => false,
'collapsed' => false,
'bodyStyle' => '',
'datatype' => 'layout',
'permissions' => NULL,
'childs' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Data\Input::__set_state(array(
'fieldtype' => 'input',
'width' => NULL,
'defaultValue' => NULL,
'columnLength' => 190,
'regex' => '',
'unique' => false,
'showCharCount' => false,
'name' => 'erpNumber',
'title' => 'ERP Number',
'tooltip' => '',
'mandatory' => false,
'noteditable' => true,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'relationType' => false,
'invisible' => false,
'visibleGridView' => true,
'visibleSearch' => true,
'blockedVarsForExport' =>
array (
),
'defaultValueGenerator' => '',
)),
1 =>
Pimcore\Model\DataObject\ClassDefinition\Data\Input::__set_state(array(
'fieldtype' => 'input',
'width' => NULL,
'defaultValue' => NULL,
'columnLength' => 190,
'regex' => '',
'unique' => false,
'showCharCount' => false,
'name' => 'categoryCode',
'title' => 'Category Code',
'tooltip' => '',
'mandatory' => false,
'noteditable' => true,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'relationType' => false,
'invisible' => false,
'visibleGridView' => false,
'visibleSearch' => false,
'blockedVarsForExport' =>
array (
),
'defaultValueGenerator' => '',
)),
2 =>
Pimcore\Model\DataObject\ClassDefinition\Data\Input::__set_state(array(
'fieldtype' => 'input',
'width' => NULL,
'defaultValue' => NULL,
'columnLength' => 190,
'regex' => '',
'unique' => false,
'showCharCount' => false,
'name' => 'owner',
'title' => 'Owner',
'tooltip' => '',
'mandatory' => false,
'noteditable' => true,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'relationType' => false,
'invisible' => false,
'visibleGridView' => false,
'visibleSearch' => false,
'blockedVarsForExport' =>
array (
),
'defaultValueGenerator' => '',
)),
),
'locked' => false,
'blockedVarsForExport' =>
array (
),
'labelWidth' => 100,
'labelAlign' => 'left',
)),
1 =>
Pimcore\Model\DataObject\ClassDefinition\Data\Objectbricks::__set_state(array(
'fieldtype' => 'objectbricks',
'allowedTypes' =>
array (
0 => 'SaleInformation',
),
'maxItems' => 1,
'border' => false,
'name' => 'saleInformation',
'title' => '',
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'relationType' => false,
'invisible' => false,
'visibleGridView' => false,
'visibleSearch' => false,
'blockedVarsForExport' =>
array (
),
)),
),
'locked' => false,
'blockedVarsForExport' =>
array (
),
'icon' => NULL,
'labelWidth' => 100,
'labelAlign' => 'left',
)),
3 =>
Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
'fieldtype' => 'panel',
'layout' => NULL,
'border' => false,
'name' => 'System Data',
'type' => NULL,
'region' => NULL,
'title' => 'System Data',
'width' => NULL,
'height' => NULL,
'collapsible' => false,
'collapsed' => false,
'bodyStyle' => '',
'datatype' => 'layout',
'permissions' => NULL,
'childs' =>
array (
0 =>
Pimcore\Model\DataObject\ClassDefinition\Data\UrlSlug::__set_state(array(
'fieldtype' => 'urlSlug',
'width' => NULL,
'domainLabelWidth' => NULL,
'action' => 'App\\Controller\\ProductController:productDetailSlugAction',
'availableSites' =>
array (
),
'name' => 'urlSlug',
'title' => 'UrlSlug',
'tooltip' => '',
'mandatory' => false,
'noteditable' => false,
'index' => false,
'locked' => false,
'style' => '',
'permissions' => NULL,
'datatype' => 'data',
'relationType' => false,
'invisible' => false,
'visibleGridView' => false,
'visibleSearch' => false,
'blockedVarsForExport' =>
array (
),
)),
),
'locked' => false,
'blockedVarsForExport' =>
array (
),
'icon' => NULL,
'labelWidth' => 100,
'labelAlign' => 'left',
)),
),
'locked' => false,
'blockedVarsForExport' =>
array (
),
)),
),
'locked' => false,
'blockedVarsForExport' =>
array (
),
'icon' => NULL,
'labelWidth' => 100,
'labelAlign' => 'left',
)),
'icon' => '/bundles/pimcoreadmin/img/twemoji/1f527.svg',
'previewUrl' => '',
'group' => 'Product Data',
'showAppLoggerTab' => false,
'linkGeneratorReference' => '',
'compositeIndices' =>
array (
),
'generateTypeDeclarations' => true,
'showFieldLookup' => false,
'propertyVisibility' =>
array (
'grid' =>
array (
'id' => true,
'key' => false,
'path' => true,
'published' => true,
'modificationDate' => false,
'creationDate' => false,
),
'search' =>
array (
'id' => true,
'key' => false,
'path' => true,
'published' => true,
'modificationDate' => false,
'creationDate' => false,
),
),
'enableGridLocking' => false,
'dao' => NULL,
'blockedVarsForExport' =>
array (
),
));