var/classes/definition_Car.php line 252

Open in your IDE?
  1. <?php 
  2. /** 
  3. * Inheritance: yes
  4. * Variants: no
  5. Fields Summary: 
  6. - localizedfields [localizedfields]
  7. -- name [input]
  8. -- description [wysiwyg]
  9. -- textsAvailable [calculatedValue]
  10. - series [input]
  11. - manufacturer [manyToOneRelation]
  12. - bodyStyle [manyToOneRelation]
  13. - photo [manyToManyRelation]
  14. - carClass [select]
  15. - productionYear [numeric]
  16. - color [multiselect]
  17. - country [country]
  18. - categories [manyToManyObjectRelation]
  19. - gallery [imageGallery]
  20. - genericImages [imageGallery]
  21. - attributes [objectbricks]
  22. - saleInformation [objectbricks]
  23. - location [geopoint]
  24. - attributesAvailable [calculatedValue]
  25. - saleInformationAvailable [calculatedValue]
  26. - imagesAvailable [calculatedValue]
  27. - objectType [select]
  28. - urlSlug [urlSlug]
  29. */ 
  30. return Pimcore\Model\DataObject\ClassDefinition::__set_state(array(
  31.    'id' => 'CAR',
  32.    'name' => 'Car',
  33.    'description' => '',
  34.    'creationDate' => 0,
  35.    'modificationDate' => 1639037924,
  36.    'userOwner' => 2,
  37.    'userModification' => 1,
  38.    'parentClass' => '\\App\\Model\\Product\\AbstractProduct',
  39.    'implementsInterfaces' => '',
  40.    'listingParentClass' => '',
  41.    'useTraits' => '',
  42.    'listingUseTraits' => '',
  43.    'encryption' => false,
  44.    'encryptedTables' => 
  45.   array (
  46.   ),
  47.    'allowInherit' => true,
  48.    'allowVariants' => false,
  49.    'showVariants' => false,
  50.    'fieldDefinitions' => 
  51.   array (
  52.   ),
  53.    'layoutDefinitions' => 
  54.   Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  55.      'fieldtype' => 'panel',
  56.      'layout' => NULL,
  57.      'border' => false,
  58.      'name' => 'pimcore_root',
  59.      'type' => NULL,
  60.      'region' => NULL,
  61.      'title' => NULL,
  62.      'width' => 0,
  63.      'height' => 0,
  64.      'collapsible' => false,
  65.      'collapsed' => false,
  66.      'bodyStyle' => NULL,
  67.      'datatype' => 'layout',
  68.      'permissions' => NULL,
  69.      'childs' => 
  70.     array (
  71.       => 
  72.       Pimcore\Model\DataObject\ClassDefinition\Layout\Tabpanel::__set_state(array(
  73.          'fieldtype' => 'tabpanel',
  74.          'border' => false,
  75.          'tabPosition' => 'top',
  76.          'name' => 'Layout',
  77.          'type' => NULL,
  78.          'region' => NULL,
  79.          'title' => '',
  80.          'width' => NULL,
  81.          'height' => NULL,
  82.          'collapsible' => false,
  83.          'collapsed' => false,
  84.          'bodyStyle' => '',
  85.          'datatype' => 'layout',
  86.          'permissions' => NULL,
  87.          'childs' => 
  88.         array (
  89.           => 
  90.           Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  91.              'fieldtype' => 'panel',
  92.              'layout' => NULL,
  93.              'border' => false,
  94.              'name' => 'Basedata',
  95.              'type' => NULL,
  96.              'region' => NULL,
  97.              'title' => 'Basedata',
  98.              'width' => NULL,
  99.              'height' => NULL,
  100.              'collapsible' => false,
  101.              'collapsed' => false,
  102.              'bodyStyle' => '',
  103.              'datatype' => 'layout',
  104.              'permissions' => NULL,
  105.              'childs' => 
  106.             array (
  107.               => 
  108.               Pimcore\Model\DataObject\ClassDefinition\Data\Localizedfields::__set_state(array(
  109.                  'fieldtype' => 'localizedfields',
  110.                  'childs' => 
  111.                 array (
  112.                   => 
  113.                   Pimcore\Model\DataObject\ClassDefinition\Data\Input::__set_state(array(
  114.                      'fieldtype' => 'input',
  115.                      'width' => NULL,
  116.                      'defaultValue' => NULL,
  117.                      'columnLength' => 190,
  118.                      'regex' => '',
  119.                      'unique' => false,
  120.                      'showCharCount' => false,
  121.                      'name' => 'name',
  122.                      'title' => 'Name',
  123.                      'tooltip' => '',
  124.                      'mandatory' => false,
  125.                      'noteditable' => false,
  126.                      'index' => false,
  127.                      'locked' => false,
  128.                      'style' => '',
  129.                      'permissions' => NULL,
  130.                      'datatype' => 'data',
  131.                      'relationType' => false,
  132.                      'invisible' => false,
  133.                      'visibleGridView' => true,
  134.                      'visibleSearch' => true,
  135.                      'blockedVarsForExport' => 
  136.                     array (
  137.                     ),
  138.                      'defaultValueGenerator' => '',
  139.                   )),
  140.                   => 
  141.                   Pimcore\Model\DataObject\ClassDefinition\Data\Wysiwyg::__set_state(array(
  142.                      'fieldtype' => 'wysiwyg',
  143.                      'width' => '',
  144.                      'height' => '',
  145.                      'toolbarConfig' => '',
  146.                      'excludeFromSearchIndex' => false,
  147.                      'name' => 'description',
  148.                      'title' => 'Description',
  149.                      'tooltip' => '',
  150.                      'mandatory' => false,
  151.                      'noteditable' => false,
  152.                      'index' => false,
  153.                      'locked' => false,
  154.                      'style' => '',
  155.                      'permissions' => NULL,
  156.                      'datatype' => 'data',
  157.                      'relationType' => false,
  158.                      'invisible' => false,
  159.                      'visibleGridView' => false,
  160.                      'visibleSearch' => false,
  161.                      'blockedVarsForExport' => 
  162.                     array (
  163.                     ),
  164.                   )),
  165.                 ),
  166.                  'name' => 'localizedfields',
  167.                  'region' => NULL,
  168.                  'layout' => NULL,
  169.                  'title' => '',
  170.                  'width' => '',
  171.                  'height' => '',
  172.                  'maxTabs' => NULL,
  173.                  'border' => false,
  174.                  'provideSplitView' => false,
  175.                  'tabPosition' => 'top',
  176.                  'hideLabelsWhenTabsReached' => NULL,
  177.                  'referencedFields' => 
  178.                 array (
  179.                   => 
  180.                   Pimcore\Model\DataObject\ClassDefinition\Data\Localizedfields::__set_state(array(
  181.                      'fieldtype' => 'localizedfields',
  182.                      'childs' => 
  183.                     array (
  184.                       => 
  185.                       Pimcore\Model\DataObject\ClassDefinition\Data\CalculatedValue::__set_state(array(
  186.                          'fieldtype' => 'calculatedValue',
  187.                          'elementType' => 'input',
  188.                          'width' => 0,
  189.                          'calculatorClass' => '@App\\Model\\Product\\CalculatedValue\\QualityCalculator',
  190.                          'columnLength' => 190,
  191.                          'name' => 'textsAvailable',
  192.                          'title' => 'Texts Available',
  193.                          'tooltip' => '',
  194.                          'mandatory' => false,
  195.                          'noteditable' => false,
  196.                          'index' => false,
  197.                          'locked' => false,
  198.                          'style' => '',
  199.                          'permissions' => NULL,
  200.                          'datatype' => 'data',
  201.                          'relationType' => false,
  202.                          'invisible' => false,
  203.                          'visibleGridView' => false,
  204.                          'visibleSearch' => false,
  205.                          'blockedVarsForExport' => 
  206.                         array (
  207.                         ),
  208.                       )),
  209.                     ),
  210.                      'name' => 'localizedfields',
  211.                      'region' => NULL,
  212.                      'layout' => NULL,
  213.                      'title' => '',
  214.                      'width' => '',
  215.                      'height' => '',
  216.                      'maxTabs' => NULL,
  217.                      'border' => false,
  218.                      'provideSplitView' => false,
  219.                      'tabPosition' => NULL,
  220.                      'hideLabelsWhenTabsReached' => NULL,
  221.                      'referencedFields' => 
  222.                     array (
  223.                     ),
  224.                      'fieldDefinitionsCache' => NULL,
  225.                      'permissionView' => 
  226.                     array (
  227.                     ),
  228.                      'permissionEdit' => 
  229.                     array (
  230.                     ),
  231.                      'tooltip' => '',
  232.                      'mandatory' => false,
  233.                      'noteditable' => false,
  234.                      'index' => NULL,
  235.                      'locked' => false,
  236.                      'style' => '',
  237.                      'permissions' => NULL,
  238.                      'datatype' => 'data',
  239.                      'relationType' => false,
  240.                      'invisible' => false,
  241.                      'visibleGridView' => true,
  242.                      'visibleSearch' => true,
  243.                      'blockedVarsForExport' => 
  244.                     array (
  245.                     ),
  246.                      'labelWidth' => 100,
  247.                      'labelAlign' => 'left',
  248.                   )),
  249.                 ),
  250.                  'fieldDefinitionsCache' => NULL,
  251.                  'permissionView' => 
  252.                 array (
  253.                 ),
  254.                  'permissionEdit' => 
  255.                 array (
  256.                 ),
  257.                  'tooltip' => '',
  258.                  'mandatory' => false,
  259.                  'noteditable' => false,
  260.                  'index' => NULL,
  261.                  'locked' => false,
  262.                  'style' => '',
  263.                  'permissions' => NULL,
  264.                  'datatype' => 'data',
  265.                  'relationType' => false,
  266.                  'invisible' => false,
  267.                  'visibleGridView' => true,
  268.                  'visibleSearch' => true,
  269.                  'blockedVarsForExport' => 
  270.                 array (
  271.                 ),
  272.                  'labelWidth' => 100,
  273.                  'labelAlign' => 'left',
  274.               )),
  275.               => 
  276.               Pimcore\Model\DataObject\ClassDefinition\Data\Input::__set_state(array(
  277.                  'fieldtype' => 'input',
  278.                  'width' => NULL,
  279.                  'defaultValue' => NULL,
  280.                  'columnLength' => 190,
  281.                  'regex' => '',
  282.                  'unique' => false,
  283.                  'showCharCount' => false,
  284.                  'name' => 'series',
  285.                  'title' => 'Series',
  286.                  'tooltip' => '',
  287.                  'mandatory' => false,
  288.                  'noteditable' => false,
  289.                  'index' => false,
  290.                  'locked' => false,
  291.                  'style' => '',
  292.                  'permissions' => NULL,
  293.                  'datatype' => 'data',
  294.                  'relationType' => false,
  295.                  'invisible' => true,
  296.                  'visibleGridView' => false,
  297.                  'visibleSearch' => false,
  298.                  'blockedVarsForExport' => 
  299.                 array (
  300.                 ),
  301.                  'defaultValueGenerator' => '',
  302.               )),
  303.               => 
  304.               Pimcore\Model\DataObject\ClassDefinition\Data\ManyToOneRelation::__set_state(array(
  305.                  'fieldtype' => 'manyToOneRelation',
  306.                  'width' => 400,
  307.                  'assetUploadPath' => '',
  308.                  'relationType' => true,
  309.                  'objectsAllowed' => true,
  310.                  'assetsAllowed' => false,
  311.                  'assetTypes' => 
  312.                 array (
  313.                 ),
  314.                  'documentsAllowed' => false,
  315.                  'documentTypes' => 
  316.                 array (
  317.                 ),
  318.                  'classes' => 
  319.                 array (
  320.                   => 
  321.                   array (
  322.                     'classes' => 'Manufacturer',
  323.                   ),
  324.                 ),
  325.                  'pathFormatterClass' => '',
  326.                  'name' => 'manufacturer',
  327.                  'title' => 'Manufacturer',
  328.                  'tooltip' => '',
  329.                  'mandatory' => false,
  330.                  'noteditable' => false,
  331.                  'index' => false,
  332.                  'locked' => false,
  333.                  'style' => '',
  334.                  'permissions' => NULL,
  335.                  'datatype' => 'data',
  336.                  'invisible' => false,
  337.                  'visibleGridView' => false,
  338.                  'visibleSearch' => false,
  339.                  'blockedVarsForExport' => 
  340.                 array (
  341.                 ),
  342.               )),
  343.               => 
  344.               Pimcore\Model\DataObject\ClassDefinition\Data\ManyToOneRelation::__set_state(array(
  345.                  'fieldtype' => 'manyToOneRelation',
  346.                  'width' => 400,
  347.                  'assetUploadPath' => '',
  348.                  'relationType' => true,
  349.                  'objectsAllowed' => true,
  350.                  'assetsAllowed' => true,
  351.                  'assetTypes' => 
  352.                 array (
  353.                   => 
  354.                   array (
  355.                     'assetTypes' => 'image',
  356.                   ),
  357.                 ),
  358.                  'documentsAllowed' => false,
  359.                  'documentTypes' => 
  360.                 array (
  361.                 ),
  362.                  'classes' => 
  363.                 array (
  364.                   => 
  365.                   array (
  366.                     'classes' => 'BodyStyle',
  367.                   ),
  368.                 ),
  369.                  'pathFormatterClass' => '',
  370.                  'name' => 'bodyStyle',
  371.                  'title' => 'Body Style',
  372.                  'tooltip' => '',
  373.                  'mandatory' => false,
  374.                  'noteditable' => false,
  375.                  'index' => false,
  376.                  'locked' => false,
  377.                  'style' => '',
  378.                  'permissions' => NULL,
  379.                  'datatype' => 'data',
  380.                  'invisible' => false,
  381.                  'visibleGridView' => true,
  382.                  'visibleSearch' => true,
  383.                  'blockedVarsForExport' => 
  384.                 array (
  385.                 ),
  386.               )),
  387.               => 
  388.               Pimcore\Model\DataObject\ClassDefinition\Data\ManyToManyRelation::__set_state(array(
  389.                  'fieldtype' => 'manyToManyRelation',
  390.                  'width' => 400,
  391.                  'height' => '',
  392.                  'maxItems' => '',
  393.                  'assetUploadPath' => '',
  394.                  'relationType' => true,
  395.                  'objectsAllowed' => true,
  396.                  'assetsAllowed' => true,
  397.                  'assetTypes' => 
  398.                 array (
  399.                   => 
  400.                   array (
  401.                     'assetTypes' => 'image',
  402.                   ),
  403.                 ),
  404.                  'documentsAllowed' => false,
  405.                  'documentTypes' => 
  406.                 array (
  407.                   => 
  408.                   array (
  409.                     'documentTypes' => '',
  410.                   ),
  411.                 ),
  412.                  'classes' => 
  413.                 array (
  414.                   => 
  415.                   array (
  416.                     'classes' => 'Car',
  417.                   ),
  418.                 ),
  419.                  'pathFormatterClass' => '',
  420.                  'name' => 'photo',
  421.                  'title' => 'Photo',
  422.                  'tooltip' => '',
  423.                  'mandatory' => false,
  424.                  'noteditable' => false,
  425.                  'index' => false,
  426.                  'locked' => NULL,
  427.                  'style' => '',
  428.                  'permissions' => NULL,
  429.                  'datatype' => 'data',
  430.                  'invisible' => false,
  431.                  'visibleGridView' => false,
  432.                  'visibleSearch' => false,
  433.                  'blockedVarsForExport' => 
  434.                 array (
  435.                 ),
  436.               )),
  437.               => 
  438.               Pimcore\Model\DataObject\ClassDefinition\Data\Select::__set_state(array(
  439.                  'fieldtype' => 'select',
  440.                  'options' => 
  441.                 array (
  442.                   => 
  443.                   array (
  444.                     'key' => 'Full-size luxury car',
  445.                     'value' => 'Full-size luxury car',
  446.                   ),
  447.                   => 
  448.                   array (
  449.                     'key' => 'Grand tourer',
  450.                     'value' => 'Grand tourer',
  451.                   ),
  452.                   => 
  453.                   array (
  454.                     'key' => 'Light commercial vehicle',
  455.                     'value' => 'Light commercial vehicle',
  456.                   ),
  457.                   => 
  458.                   array (
  459.                     'key' => 'Muscle Car',
  460.                     'value' => 'Muscle Car',
  461.                   ),
  462.                   => 
  463.                   array (
  464.                     'key' => 'City Car',
  465.                     'value' => 'City Car',
  466.                   ),
  467.                   => 
  468.                   array (
  469.                     'key' => 'Executive car',
  470.                     'value' => 'Executive car',
  471.                   ),
  472.                   => 
  473.                   array (
  474.                     'key' => 'Economy car',
  475.                     'value' => 'Economy car',
  476.                   ),
  477.                   => 
  478.                   array (
  479.                     'key' => 'Personal luxury car',
  480.                     'value' => 'Personal luxury car',
  481.                   ),
  482.                   => 
  483.                   array (
  484.                     'key' => 'Full-Size',
  485.                     'value' => 'Full-Size',
  486.                   ),
  487.                   => 
  488.                   array (
  489.                     'key' => 'Family car',
  490.                     'value' => 'Family car',
  491.                   ),
  492.                   10 => 
  493.                   array (
  494.                     'key' => 'Mid-size luxury',
  495.                     'value' => 'Mid-size luxury',
  496.                   ),
  497.                   11 => 
  498.                   array (
  499.                     'key' => 'sports car',
  500.                     'value' => 'sports car',
  501.                   ),
  502.                 ),
  503.                  'width' => 300,
  504.                  'defaultValue' => '',
  505.                  'optionsProviderClass' => '',
  506.                  'optionsProviderData' => '',
  507.                  'columnLength' => 190,
  508.                  'dynamicOptions' => false,
  509.                  'name' => 'carClass',
  510.                  'title' => 'Class',
  511.                  'tooltip' => '',
  512.                  'mandatory' => false,
  513.                  'noteditable' => false,
  514.                  'index' => false,
  515.                  'locked' => false,
  516.                  'style' => '',
  517.                  'permissions' => NULL,
  518.                  'datatype' => 'data',
  519.                  'relationType' => false,
  520.                  'invisible' => false,
  521.                  'visibleGridView' => false,
  522.                  'visibleSearch' => false,
  523.                  'blockedVarsForExport' => 
  524.                 array (
  525.                 ),
  526.                  'defaultValueGenerator' => '',
  527.               )),
  528.               => 
  529.               Pimcore\Model\DataObject\ClassDefinition\Data\Numeric::__set_state(array(
  530.                  'fieldtype' => 'numeric',
  531.                  'width' => 300,
  532.                  'defaultValue' => NULL,
  533.                  'integer' => true,
  534.                  'unsigned' => true,
  535.                  'minValue' => NULL,
  536.                  'maxValue' => NULL,
  537.                  'unique' => false,
  538.                  'decimalSize' => NULL,
  539.                  'decimalPrecision' => NULL,
  540.                  'name' => 'productionYear',
  541.                  'title' => 'Production Year',
  542.                  'tooltip' => '',
  543.                  'mandatory' => false,
  544.                  'noteditable' => false,
  545.                  'index' => false,
  546.                  'locked' => false,
  547.                  'style' => '',
  548.                  'permissions' => NULL,
  549.                  'datatype' => 'data',
  550.                  'relationType' => false,
  551.                  'invisible' => false,
  552.                  'visibleGridView' => false,
  553.                  'visibleSearch' => false,
  554.                  'blockedVarsForExport' => 
  555.                 array (
  556.                 ),
  557.                  'defaultValueGenerator' => '',
  558.               )),
  559.               => 
  560.               Pimcore\Model\DataObject\ClassDefinition\Data\Multiselect::__set_state(array(
  561.                  'fieldtype' => 'multiselect',
  562.                  'options' => 
  563.                 array (
  564.                   => 
  565.                   array (
  566.                     'key' => 'grey',
  567.                     'value' => 'grey',
  568.                   ),
  569.                   => 
  570.                   array (
  571.                     'key' => 'beige',
  572.                     'value' => 'beige',
  573.                   ),
  574.                   => 
  575.                   array (
  576.                     'key' => 'silver',
  577.                     'value' => 'silver',
  578.                   ),
  579.                   => 
  580.                   array (
  581.                     'key' => 'brown',
  582.                     'value' => 'brown',
  583.                   ),
  584.                   => 
  585.                   array (
  586.                     'key' => 'orange',
  587.                     'value' => 'orange',
  588.                   ),
  589.                   => 
  590.                   array (
  591.                     'key' => 'yellow',
  592.                     'value' => 'yellow',
  593.                   ),
  594.                   => 
  595.                   array (
  596.                     'key' => 'blue',
  597.                     'value' => 'blue',
  598.                   ),
  599.                   => 
  600.                   array (
  601.                     'key' => 'black',
  602.                     'value' => 'black',
  603.                   ),
  604.                   => 
  605.                   array (
  606.                     'key' => 'green',
  607.                     'value' => 'green',
  608.                   ),
  609.                   => 
  610.                   array (
  611.                     'key' => 'red',
  612.                     'value' => 'red',
  613.                   ),
  614.                   10 => 
  615.                   array (
  616.                     'key' => 'white',
  617.                     'value' => 'white',
  618.                   ),
  619.                 ),
  620.                  'width' => '',
  621.                  'height' => '',
  622.                  'maxItems' => '',
  623.                  'renderType' => 'list',
  624.                  'optionsProviderClass' => '',
  625.                  'optionsProviderData' => '',
  626.                  'dynamicOptions' => false,
  627.                  'name' => 'color',
  628.                  'title' => 'Color',
  629.                  'tooltip' => '',
  630.                  'mandatory' => false,
  631.                  'noteditable' => false,
  632.                  'index' => false,
  633.                  'locked' => false,
  634.                  'style' => '',
  635.                  'permissions' => NULL,
  636.                  'datatype' => 'data',
  637.                  'relationType' => false,
  638.                  'invisible' => false,
  639.                  'visibleGridView' => true,
  640.                  'visibleSearch' => true,
  641.                  'blockedVarsForExport' => 
  642.                 array (
  643.                 ),
  644.               )),
  645.               => 
  646.               Pimcore\Model\DataObject\ClassDefinition\Data\Country::__set_state(array(
  647.                  'fieldtype' => 'country',
  648.                  'width' => '',
  649.                  'restrictTo' => '',
  650.                  'defaultValue' => NULL,
  651.                  'optionsProviderClass' => NULL,
  652.                  'optionsProviderData' => NULL,
  653.                  'columnLength' => 190,
  654.                  'dynamicOptions' => false,
  655.                  'name' => 'country',
  656.                  'title' => 'Country',
  657.                  'tooltip' => '',
  658.                  'mandatory' => false,
  659.                  'noteditable' => false,
  660.                  'index' => false,
  661.                  'locked' => false,
  662.                  'style' => '',
  663.                  'permissions' => NULL,
  664.                  'datatype' => 'data',
  665.                  'relationType' => false,
  666.                  'invisible' => false,
  667.                  'visibleGridView' => false,
  668.                  'visibleSearch' => false,
  669.                  'blockedVarsForExport' => 
  670.                 array (
  671.                 ),
  672.                  'defaultValueGenerator' => '',
  673.               )),
  674.               => 
  675.               Pimcore\Model\DataObject\ClassDefinition\Data\ManyToManyObjectRelation::__set_state(array(
  676.                  'fieldtype' => 'manyToManyObjectRelation',
  677.                  'width' => '',
  678.                  'height' => '',
  679.                  'maxItems' => '',
  680.                  'relationType' => true,
  681.                  'visibleFields' => 'id,name,fullpath',
  682.                  'allowToCreateNewObject' => true,
  683.                  'optimizedAdminLoading' => false,
  684.                  'visibleFieldDefinitions' => 
  685.                 array (
  686.                 ),
  687.                  'classes' => 
  688.                 array (
  689.                   => 
  690.                   array (
  691.                     'classes' => 'Category',
  692.                   ),
  693.                 ),
  694.                  'pathFormatterClass' => '',
  695.                  'name' => 'categories',
  696.                  'title' => 'Categories',
  697.                  'tooltip' => '',
  698.                  'mandatory' => false,
  699.                  'noteditable' => false,
  700.                  'index' => false,
  701.                  'locked' => false,
  702.                  'style' => '',
  703.                  'permissions' => NULL,
  704.                  'datatype' => 'data',
  705.                  'invisible' => false,
  706.                  'visibleGridView' => false,
  707.                  'visibleSearch' => false,
  708.                  'blockedVarsForExport' => 
  709.                 array (
  710.                 ),
  711.               )),
  712.             ),
  713.              'locked' => false,
  714.              'blockedVarsForExport' => 
  715.             array (
  716.             ),
  717.              'icon' => NULL,
  718.              'labelWidth' => 100,
  719.              'labelAlign' => 'left',
  720.           )),
  721.           => 
  722.           Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  723.              'fieldtype' => 'panel',
  724.              'layout' => NULL,
  725.              'border' => false,
  726.              'name' => 'Media',
  727.              'type' => NULL,
  728.              'region' => NULL,
  729.              'title' => 'Media',
  730.              'width' => NULL,
  731.              'height' => NULL,
  732.              'collapsible' => false,
  733.              'collapsed' => false,
  734.              'bodyStyle' => '',
  735.              'datatype' => 'layout',
  736.              'permissions' => NULL,
  737.              'childs' => 
  738.             array (
  739.               => 
  740.               Pimcore\Model\DataObject\ClassDefinition\Data\ImageGallery::__set_state(array(
  741.                  'fieldtype' => 'imageGallery',
  742.                  'width' => 300,
  743.                  'height' => 300,
  744.                  'uploadPath' => '',
  745.                  'ratioX' => NULL,
  746.                  'ratioY' => NULL,
  747.                  'predefinedDataTemplates' => '',
  748.                  'name' => 'gallery',
  749.                  'title' => 'Gallery',
  750.                  'tooltip' => '',
  751.                  'mandatory' => false,
  752.                  'noteditable' => false,
  753.                  'index' => false,
  754.                  'locked' => false,
  755.                  'style' => '',
  756.                  'permissions' => NULL,
  757.                  'datatype' => 'data',
  758.                  'relationType' => false,
  759.                  'invisible' => false,
  760.                  'visibleGridView' => false,
  761.                  'visibleSearch' => false,
  762.                  'blockedVarsForExport' => 
  763.                 array (
  764.                 ),
  765.               )),
  766.               => 
  767.               Pimcore\Model\DataObject\ClassDefinition\Data\ImageGallery::__set_state(array(
  768.                  'fieldtype' => 'imageGallery',
  769.                  'width' => 300,
  770.                  'height' => 300,
  771.                  'uploadPath' => '',
  772.                  'ratioX' => NULL,
  773.                  'ratioY' => NULL,
  774.                  'predefinedDataTemplates' => '',
  775.                  'name' => 'genericImages',
  776.                  'title' => 'Generic Images',
  777.                  'tooltip' => '',
  778.                  'mandatory' => false,
  779.                  'noteditable' => false,
  780.                  'index' => false,
  781.                  'locked' => false,
  782.                  'style' => '',
  783.                  'permissions' => NULL,
  784.                  'datatype' => 'data',
  785.                  'relationType' => false,
  786.                  'invisible' => false,
  787.                  'visibleGridView' => false,
  788.                  'visibleSearch' => false,
  789.                  'blockedVarsForExport' => 
  790.                 array (
  791.                 ),
  792.               )),
  793.             ),
  794.              'locked' => false,
  795.              'blockedVarsForExport' => 
  796.             array (
  797.             ),
  798.              'icon' => NULL,
  799.              'labelWidth' => 100,
  800.              'labelAlign' => 'left',
  801.           )),
  802.           => 
  803.           Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  804.              'fieldtype' => 'panel',
  805.              'layout' => NULL,
  806.              'border' => false,
  807.              'name' => 'Attributes',
  808.              'type' => NULL,
  809.              'region' => NULL,
  810.              'title' => 'Attributes',
  811.              'width' => NULL,
  812.              'height' => NULL,
  813.              'collapsible' => false,
  814.              'collapsed' => false,
  815.              'bodyStyle' => '',
  816.              'datatype' => 'layout',
  817.              'permissions' => NULL,
  818.              'childs' => 
  819.             array (
  820.               => 
  821.               Pimcore\Model\DataObject\ClassDefinition\Data\Objectbricks::__set_state(array(
  822.                  'fieldtype' => 'objectbricks',
  823.                  'allowedTypes' => 
  824.                 array (
  825.                   => 'Dimensions',
  826.                   => 'Transmission',
  827.                   => 'Bodywork',
  828.                   => 'Engine',
  829.                 ),
  830.                  'maxItems' => '',
  831.                  'border' => false,
  832.                  'name' => 'attributes',
  833.                  'title' => 'Attributes',
  834.                  'tooltip' => '',
  835.                  'mandatory' => false,
  836.                  'noteditable' => false,
  837.                  'index' => false,
  838.                  'locked' => false,
  839.                  'style' => '',
  840.                  'permissions' => NULL,
  841.                  'datatype' => 'data',
  842.                  'relationType' => false,
  843.                  'invisible' => false,
  844.                  'visibleGridView' => false,
  845.                  'visibleSearch' => false,
  846.                  'blockedVarsForExport' => 
  847.                 array (
  848.                 ),
  849.               )),
  850.             ),
  851.              'locked' => false,
  852.              'blockedVarsForExport' => 
  853.             array (
  854.             ),
  855.              'icon' => NULL,
  856.              'labelWidth' => 100,
  857.              'labelAlign' => 'left',
  858.           )),
  859.           => 
  860.           Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  861.              'fieldtype' => 'panel',
  862.              'layout' => NULL,
  863.              'border' => false,
  864.              'name' => 'Sale Information',
  865.              'type' => NULL,
  866.              'region' => NULL,
  867.              'title' => 'Sale Information',
  868.              'width' => NULL,
  869.              'height' => NULL,
  870.              'collapsible' => false,
  871.              'collapsed' => false,
  872.              'bodyStyle' => '',
  873.              'datatype' => 'layout',
  874.              'permissions' => NULL,
  875.              'childs' => 
  876.             array (
  877.               => 
  878.               Pimcore\Model\DataObject\ClassDefinition\Data\Objectbricks::__set_state(array(
  879.                  'fieldtype' => 'objectbricks',
  880.                  'allowedTypes' => 
  881.                 array (
  882.                   => 'SaleInformation',
  883.                 ),
  884.                  'maxItems' => '',
  885.                  'border' => false,
  886.                  'name' => 'saleInformation',
  887.                  'title' => 'Sale Information',
  888.                  'tooltip' => '',
  889.                  'mandatory' => false,
  890.                  'noteditable' => false,
  891.                  'index' => false,
  892.                  'locked' => false,
  893.                  'style' => '',
  894.                  'permissions' => NULL,
  895.                  'datatype' => 'data',
  896.                  'relationType' => false,
  897.                  'invisible' => false,
  898.                  'visibleGridView' => false,
  899.                  'visibleSearch' => false,
  900.                  'blockedVarsForExport' => 
  901.                 array (
  902.                 ),
  903.               )),
  904.               => 
  905.               Pimcore\Model\DataObject\ClassDefinition\Data\Geopoint::__set_state(array(
  906.                  'fieldtype' => 'geopoint',
  907.                  'lat' => 0.0,
  908.                  'lng' => 0.0,
  909.                  'zoom' => 1,
  910.                  'width' => NULL,
  911.                  'height' => NULL,
  912.                  'mapType' => 'roadmap',
  913.                  'name' => 'location',
  914.                  'title' => 'Location',
  915.                  'tooltip' => '',
  916.                  'mandatory' => false,
  917.                  'noteditable' => false,
  918.                  'index' => false,
  919.                  'locked' => false,
  920.                  'style' => '',
  921.                  'permissions' => NULL,
  922.                  'datatype' => 'data',
  923.                  'relationType' => false,
  924.                  'invisible' => false,
  925.                  'visibleGridView' => false,
  926.                  'visibleSearch' => false,
  927.                  'blockedVarsForExport' => 
  928.                 array (
  929.                 ),
  930.               )),
  931.             ),
  932.              'locked' => false,
  933.              'blockedVarsForExport' => 
  934.             array (
  935.             ),
  936.              'icon' => NULL,
  937.              'labelWidth' => 100,
  938.              'labelAlign' => 'left',
  939.           )),
  940.           => 
  941.           Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  942.              'fieldtype' => 'panel',
  943.              'layout' => NULL,
  944.              'border' => false,
  945.              'name' => 'Data Quality',
  946.              'type' => NULL,
  947.              'region' => NULL,
  948.              'title' => 'Data Quality',
  949.              'width' => NULL,
  950.              'height' => NULL,
  951.              'collapsible' => false,
  952.              'collapsed' => false,
  953.              'bodyStyle' => '',
  954.              'datatype' => 'layout',
  955.              'permissions' => NULL,
  956.              'childs' => 
  957.             array (
  958.               => 
  959.               Pimcore\Model\DataObject\ClassDefinition\Layout\Text::__set_state(array(
  960.                  'fieldtype' => 'text',
  961.                  'html' => '',
  962.                  'renderingClass' => '@App\\Model\\Product\\CalculatedValue\\QualityCalculator',
  963.                  'renderingData' => '',
  964.                  'border' => false,
  965.                  'name' => 'QualitySummary',
  966.                  'type' => NULL,
  967.                  'region' => NULL,
  968.                  'title' => '',
  969.                  'width' => NULL,
  970.                  'height' => NULL,
  971.                  'collapsible' => false,
  972.                  'collapsed' => false,
  973.                  'bodyStyle' => 'padding: .75rem 1.25rem; color: #0c5460;     background-color: #d1ecf1; border-color: #bee5eb; border-radius: .25rem;',
  974.                  'datatype' => 'layout',
  975.                  'permissions' => NULL,
  976.                  'childs' => 
  977.                 array (
  978.                 ),
  979.                  'locked' => false,
  980.                  'blockedVarsForExport' => 
  981.                 array (
  982.                 ),
  983.               )),
  984.               => 
  985.               Pimcore\Model\DataObject\ClassDefinition\Data\Localizedfields::__set_state(array(
  986.                  'fieldtype' => 'localizedfields',
  987.                  'childs' => 
  988.                 array (
  989.                   => 
  990.                   Pimcore\Model\DataObject\ClassDefinition\Data\CalculatedValue::__set_state(array(
  991.                      'fieldtype' => 'calculatedValue',
  992.                      'elementType' => 'input',
  993.                      'width' => 0,
  994.                      'calculatorClass' => '@App\\Model\\Product\\CalculatedValue\\QualityCalculator',
  995.                      'columnLength' => 190,
  996.                      'name' => 'textsAvailable',
  997.                      'title' => 'Texts Available',
  998.                      'tooltip' => '',
  999.                      'mandatory' => false,
  1000.                      'noteditable' => false,
  1001.                      'index' => false,
  1002.                      'locked' => false,
  1003.                      'style' => '',
  1004.                      'permissions' => NULL,
  1005.                      'datatype' => 'data',
  1006.                      'relationType' => false,
  1007.                      'invisible' => false,
  1008.                      'visibleGridView' => false,
  1009.                      'visibleSearch' => false,
  1010.                      'blockedVarsForExport' => 
  1011.                     array (
  1012.                     ),
  1013.                   )),
  1014.                 ),
  1015.                  'name' => 'localizedfields',
  1016.                  'region' => NULL,
  1017.                  'layout' => NULL,
  1018.                  'title' => '',
  1019.                  'width' => '',
  1020.                  'height' => '',
  1021.                  'maxTabs' => NULL,
  1022.                  'border' => false,
  1023.                  'provideSplitView' => false,
  1024.                  'tabPosition' => NULL,
  1025.                  'hideLabelsWhenTabsReached' => NULL,
  1026.                  'referencedFields' => 
  1027.                 array (
  1028.                 ),
  1029.                  'fieldDefinitionsCache' => NULL,
  1030.                  'permissionView' => 
  1031.                 array (
  1032.                 ),
  1033.                  'permissionEdit' => 
  1034.                 array (
  1035.                 ),
  1036.                  'tooltip' => '',
  1037.                  'mandatory' => false,
  1038.                  'noteditable' => false,
  1039.                  'index' => NULL,
  1040.                  'locked' => false,
  1041.                  'style' => '',
  1042.                  'permissions' => NULL,
  1043.                  'datatype' => 'data',
  1044.                  'relationType' => false,
  1045.                  'invisible' => false,
  1046.                  'visibleGridView' => true,
  1047.                  'visibleSearch' => true,
  1048.                  'blockedVarsForExport' => 
  1049.                 array (
  1050.                 ),
  1051.                  'labelWidth' => 100,
  1052.                  'labelAlign' => 'left',
  1053.               )),
  1054.               => 
  1055.               Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  1056.                  'fieldtype' => 'panel',
  1057.                  'layout' => NULL,
  1058.                  'border' => false,
  1059.                  'name' => 'Layout',
  1060.                  'type' => NULL,
  1061.                  'region' => NULL,
  1062.                  'title' => '',
  1063.                  'width' => NULL,
  1064.                  'height' => NULL,
  1065.                  'collapsible' => false,
  1066.                  'collapsed' => false,
  1067.                  'bodyStyle' => '',
  1068.                  'datatype' => 'layout',
  1069.                  'permissions' => NULL,
  1070.                  'childs' => 
  1071.                 array (
  1072.                   => 
  1073.                   Pimcore\Model\DataObject\ClassDefinition\Data\CalculatedValue::__set_state(array(
  1074.                      'fieldtype' => 'calculatedValue',
  1075.                      'elementType' => 'input',
  1076.                      'width' => 0,
  1077.                      'calculatorClass' => '@App\\Model\\Product\\CalculatedValue\\QualityCalculator',
  1078.                      'columnLength' => 190,
  1079.                      'name' => 'attributesAvailable',
  1080.                      'title' => 'Attributes Available',
  1081.                      'tooltip' => '',
  1082.                      'mandatory' => false,
  1083.                      'noteditable' => false,
  1084.                      'index' => false,
  1085.                      'locked' => false,
  1086.                      'style' => '',
  1087.                      'permissions' => NULL,
  1088.                      'datatype' => 'data',
  1089.                      'relationType' => false,
  1090.                      'invisible' => false,
  1091.                      'visibleGridView' => false,
  1092.                      'visibleSearch' => false,
  1093.                      'blockedVarsForExport' => 
  1094.                     array (
  1095.                     ),
  1096.                   )),
  1097.                   => 
  1098.                   Pimcore\Model\DataObject\ClassDefinition\Data\CalculatedValue::__set_state(array(
  1099.                      'fieldtype' => 'calculatedValue',
  1100.                      'elementType' => 'input',
  1101.                      'width' => 0,
  1102.                      'calculatorClass' => '@App\\Model\\Product\\CalculatedValue\\QualityCalculator',
  1103.                      'columnLength' => 190,
  1104.                      'name' => 'saleInformationAvailable',
  1105.                      'title' => 'Sale Information Available',
  1106.                      'tooltip' => '',
  1107.                      'mandatory' => false,
  1108.                      'noteditable' => false,
  1109.                      'index' => false,
  1110.                      'locked' => false,
  1111.                      'style' => '',
  1112.                      'permissions' => NULL,
  1113.                      'datatype' => 'data',
  1114.                      'relationType' => false,
  1115.                      'invisible' => false,
  1116.                      'visibleGridView' => false,
  1117.                      'visibleSearch' => false,
  1118.                      'blockedVarsForExport' => 
  1119.                     array (
  1120.                     ),
  1121.                   )),
  1122.                   => 
  1123.                   Pimcore\Model\DataObject\ClassDefinition\Data\CalculatedValue::__set_state(array(
  1124.                      'fieldtype' => 'calculatedValue',
  1125.                      'elementType' => 'input',
  1126.                      'width' => 0,
  1127.                      'calculatorClass' => '@App\\Model\\Product\\CalculatedValue\\QualityCalculator',
  1128.                      'columnLength' => 190,
  1129.                      'name' => 'imagesAvailable',
  1130.                      'title' => 'Images Available',
  1131.                      'tooltip' => '',
  1132.                      'mandatory' => false,
  1133.                      'noteditable' => false,
  1134.                      'index' => false,
  1135.                      'locked' => false,
  1136.                      'style' => '',
  1137.                      'permissions' => NULL,
  1138.                      'datatype' => 'data',
  1139.                      'relationType' => false,
  1140.                      'invisible' => false,
  1141.                      'visibleGridView' => false,
  1142.                      'visibleSearch' => false,
  1143.                      'blockedVarsForExport' => 
  1144.                     array (
  1145.                     ),
  1146.                   )),
  1147.                 ),
  1148.                  'locked' => false,
  1149.                  'blockedVarsForExport' => 
  1150.                 array (
  1151.                 ),
  1152.                  'icon' => NULL,
  1153.                  'labelWidth' => 100,
  1154.                  'labelAlign' => 'left',
  1155.               )),
  1156.             ),
  1157.              'locked' => false,
  1158.              'blockedVarsForExport' => 
  1159.             array (
  1160.             ),
  1161.              'icon' => NULL,
  1162.              'labelWidth' => 100,
  1163.              'labelAlign' => 'left',
  1164.           )),
  1165.           => 
  1166.           Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  1167.              'fieldtype' => 'panel',
  1168.              'layout' => NULL,
  1169.              'border' => false,
  1170.              'name' => 'System Data',
  1171.              'type' => NULL,
  1172.              'region' => NULL,
  1173.              'title' => 'System Data',
  1174.              'width' => NULL,
  1175.              'height' => NULL,
  1176.              'collapsible' => false,
  1177.              'collapsed' => false,
  1178.              'bodyStyle' => '',
  1179.              'datatype' => 'layout',
  1180.              'permissions' => NULL,
  1181.              'childs' => 
  1182.             array (
  1183.               => 
  1184.               Pimcore\Model\DataObject\ClassDefinition\Layout\Text::__set_state(array(
  1185.                  'fieldtype' => 'text',
  1186.                  'html' => '<div class="alert alert-info">
  1187. Define type of Car object to manage, which elements should be visible in shop and which are only helper objects to take advantage of data inheritance.
  1188. <ul>
  1189. <li><strong>actual-car</strong>: Actual cars that should be visible in shop. </li>
  1190. <li><strong>virtual-car</strong>: Virtual objects that are only helper objects for setting up data inheritance. Will not be visible in shop.</li></ul></div>',
  1191.                  'renderingClass' => '',
  1192.                  'renderingData' => '',
  1193.                  'border' => false,
  1194.                  'name' => 'Layout',
  1195.                  'type' => NULL,
  1196.                  'region' => NULL,
  1197.                  'title' => '',
  1198.                  'width' => NULL,
  1199.                  'height' => NULL,
  1200.                  'collapsible' => false,
  1201.                  'collapsed' => false,
  1202.                  'bodyStyle' => '',
  1203.                  'datatype' => 'layout',
  1204.                  'permissions' => NULL,
  1205.                  'childs' => 
  1206.                 array (
  1207.                 ),
  1208.                  'locked' => false,
  1209.                  'blockedVarsForExport' => 
  1210.                 array (
  1211.                 ),
  1212.               )),
  1213.               => 
  1214.               Pimcore\Model\DataObject\ClassDefinition\Data\Select::__set_state(array(
  1215.                  'fieldtype' => 'select',
  1216.                  'options' => 
  1217.                 array (
  1218.                   => 
  1219.                   array (
  1220.                     'key' => 'Actual-Car',
  1221.                     'value' => 'actual-car',
  1222.                     'id' => 'extModel1585-1',
  1223.                   ),
  1224.                   => 
  1225.                   array (
  1226.                     'key' => 'Virtual-Car',
  1227.                     'value' => 'virtual-car',
  1228.                     'id' => 'extModel1585-2',
  1229.                   ),
  1230.                 ),
  1231.                  'width' => 300,
  1232.                  'defaultValue' => 'actual-car',
  1233.                  'optionsProviderClass' => '',
  1234.                  'optionsProviderData' => '',
  1235.                  'columnLength' => 190,
  1236.                  'dynamicOptions' => false,
  1237.                  'name' => 'objectType',
  1238.                  'title' => 'Object Type',
  1239.                  'tooltip' => '',
  1240.                  'mandatory' => false,
  1241.                  'noteditable' => false,
  1242.                  'index' => false,
  1243.                  'locked' => false,
  1244.                  'style' => '',
  1245.                  'permissions' => NULL,
  1246.                  'datatype' => 'data',
  1247.                  'relationType' => false,
  1248.                  'invisible' => false,
  1249.                  'visibleGridView' => false,
  1250.                  'visibleSearch' => false,
  1251.                  'blockedVarsForExport' => 
  1252.                 array (
  1253.                 ),
  1254.                  'defaultValueGenerator' => '',
  1255.               )),
  1256.               => 
  1257.               Pimcore\Model\DataObject\ClassDefinition\Data\UrlSlug::__set_state(array(
  1258.                  'fieldtype' => 'urlSlug',
  1259.                  'width' => NULL,
  1260.                  'domainLabelWidth' => NULL,
  1261.                  'action' => 'App\\Controller\\ProductController:productDetailSlugAction',
  1262.                  'availableSites' => 
  1263.                 array (
  1264.                 ),
  1265.                  'name' => 'urlSlug',
  1266.                  'title' => 'UrlSlug',
  1267.                  'tooltip' => '',
  1268.                  'mandatory' => false,
  1269.                  'noteditable' => false,
  1270.                  'index' => false,
  1271.                  'locked' => false,
  1272.                  'style' => '',
  1273.                  'permissions' => NULL,
  1274.                  'datatype' => 'data',
  1275.                  'relationType' => false,
  1276.                  'invisible' => false,
  1277.                  'visibleGridView' => false,
  1278.                  'visibleSearch' => false,
  1279.                  'blockedVarsForExport' => 
  1280.                 array (
  1281.                 ),
  1282.               )),
  1283.             ),
  1284.              'locked' => false,
  1285.              'blockedVarsForExport' => 
  1286.             array (
  1287.             ),
  1288.              'icon' => NULL,
  1289.              'labelWidth' => 100,
  1290.              'labelAlign' => 'left',
  1291.           )),
  1292.         ),
  1293.          'locked' => false,
  1294.          'blockedVarsForExport' => 
  1295.         array (
  1296.         ),
  1297.       )),
  1298.     ),
  1299.      'locked' => false,
  1300.      'blockedVarsForExport' => 
  1301.     array (
  1302.     ),
  1303.      'icon' => NULL,
  1304.      'labelWidth' => 100,
  1305.      'labelAlign' => 'left',
  1306.   )),
  1307.    'icon' => '/static/images/icons/car_gray.svg',
  1308.    'previewUrl' => '',
  1309.    'group' => 'Product Data',
  1310.    'showAppLoggerTab' => false,
  1311.    'linkGeneratorReference' => '@App\\Website\\LinkGenerator\\ProductLinkGenerator',
  1312.    'previewGeneratorReference' => '',
  1313.    'compositeIndices' => 
  1314.   array (
  1315.   ),
  1316.    'generateTypeDeclarations' => true,
  1317.    'showFieldLookup' => false,
  1318.    'propertyVisibility' => 
  1319.   array (
  1320.     'grid' => 
  1321.     array (
  1322.       'id' => true,
  1323.       'key' => false,
  1324.       'path' => true,
  1325.       'published' => true,
  1326.       'modificationDate' => false,
  1327.       'creationDate' => false,
  1328.     ),
  1329.     'search' => 
  1330.     array (
  1331.       'id' => true,
  1332.       'key' => false,
  1333.       'path' => true,
  1334.       'published' => true,
  1335.       'modificationDate' => false,
  1336.       'creationDate' => false,
  1337.     ),
  1338.   ),
  1339.    'enableGridLocking' => false,
  1340.    'dao' => NULL,
  1341.    'blockedVarsForExport' => 
  1342.   array (
  1343.   ),
  1344. ));