var/classes/definition_Car.php line 897

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