var/classes/definition_Car.php line 284

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