var/classes/definition_Category.php line 257

Open in your IDE?
  1. <?php
  2. /**
  3. * Inheritance: yes
  4. * Variants: no
  5. Fields Summary:
  6. - localizedfields [localizedfields]
  7. -- name [input]
  8. - productNamePart [input]
  9. - filterDefinition [manyToOneRelation]
  10. - products [reverseObjectRelation]
  11. */
  12. return Pimcore\Model\DataObject\ClassDefinition::__set_state(array(
  13.    'id' => 'CA',
  14.    'name' => 'Category',
  15.    'description' => '',
  16.    'creationDate' => 0,
  17.    'modificationDate' => 1761560042,
  18.    'userOwner' => 2,
  19.    'userModification' => 1,
  20.    'parentClass' => '\\Pimcore\\Bundle\\EcommerceFrameworkBundle\\Model\\AbstractCategory',
  21.    'implementsInterfaces' => '',
  22.    'listingParentClass' => '',
  23.    'useTraits' => '',
  24.    'listingUseTraits' => '',
  25.    'encryption' => false,
  26.    'encryptedTables' => 
  27.   array (
  28.   ),
  29.    'allowInherit' => true,
  30.    'allowVariants' => false,
  31.    'showVariants' => false,
  32.    'fieldDefinitions' => 
  33.   array (
  34.   ),
  35.    'layoutDefinitions' => 
  36.   Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  37.      'fieldtype' => 'panel',
  38.      'layout' => NULL,
  39.      'border' => false,
  40.      'name' => 'pimcore_root',
  41.      'type' => NULL,
  42.      'region' => NULL,
  43.      'title' => NULL,
  44.      'width' => 0,
  45.      'height' => 0,
  46.      'collapsible' => false,
  47.      'collapsed' => false,
  48.      'bodyStyle' => NULL,
  49.      'datatype' => 'layout',
  50.      'permissions' => NULL,
  51.      'childs' => 
  52.     array (
  53.       => 
  54.       Pimcore\Model\DataObject\ClassDefinition\Layout\Tabpanel::__set_state(array(
  55.          'fieldtype' => 'tabpanel',
  56.          'border' => false,
  57.          'tabPosition' => 'top',
  58.          'name' => 'Layout',
  59.          'type' => NULL,
  60.          'region' => NULL,
  61.          'title' => NULL,
  62.          'width' => NULL,
  63.          'height' => NULL,
  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\Panel::__set_state(array(
  73.              'fieldtype' => 'panel',
  74.              'layout' => NULL,
  75.              'border' => false,
  76.              'name' => 'Base Data',
  77.              'type' => NULL,
  78.              'region' => NULL,
  79.              'title' => 'Base Data',
  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\Data\Localizedfields::__set_state(array(
  91.                  'fieldtype' => 'localizedfields',
  92.                  'childs' => 
  93.                 array (
  94.                   => 
  95.                   Pimcore\Model\DataObject\ClassDefinition\Data\Input::__set_state(array(
  96.                      'fieldtype' => 'input',
  97.                      'width' => NULL,
  98.                      'defaultValue' => NULL,
  99.                      'columnLength' => 190,
  100.                      'regex' => '',
  101.                      'unique' => false,
  102.                      'showCharCount' => false,
  103.                      'name' => 'name',
  104.                      'title' => 'Name',
  105.                      'tooltip' => '',
  106.                      'mandatory' => false,
  107.                      'noteditable' => false,
  108.                      'index' => false,
  109.                      'locked' => false,
  110.                      'style' => '',
  111.                      'permissions' => NULL,
  112.                      'datatype' => 'data',
  113.                      'relationType' => false,
  114.                      'invisible' => false,
  115.                      'visibleGridView' => true,
  116.                      'visibleSearch' => true,
  117.                      'forbiddenNames' => 
  118.                     array (
  119.                       => 'id',
  120.                       => 'key',
  121.                       => 'path',
  122.                       => 'type',
  123.                       => 'index',
  124.                       => 'classname',
  125.                       => 'creationdate',
  126.                       => 'userowner',
  127.                       => 'value',
  128.                       => 'class',
  129.                       10 => 'list',
  130.                       11 => 'fullpath',
  131.                       12 => 'childs',
  132.                       13 => 'values',
  133.                       14 => 'cachetag',
  134.                       15 => 'cachetags',
  135.                       16 => 'parent',
  136.                       17 => 'published',
  137.                       18 => 'valuefromparent',
  138.                       19 => 'userpermissions',
  139.                       20 => 'dependencies',
  140.                       21 => 'modificationdate',
  141.                       22 => 'usermodification',
  142.                       23 => 'byid',
  143.                       24 => 'bypath',
  144.                       25 => 'data',
  145.                       26 => 'versions',
  146.                       27 => 'properties',
  147.                       28 => 'permissions',
  148.                       29 => 'permissionsforuser',
  149.                       30 => 'childamount',
  150.                       31 => 'apipluginbroker',
  151.                       32 => 'resource',
  152.                       33 => 'parentClass',
  153.                       34 => 'definition',
  154.                       35 => 'locked',
  155.                       36 => 'language',
  156.                       37 => 'omitmandatorycheck',
  157.                       38 => 'idpath',
  158.                       39 => 'object',
  159.                       40 => 'fieldname',
  160.                       41 => 'property',
  161.                       42 => 'parentid',
  162.                       43 => 'children',
  163.                       44 => 'scheduledtasks',
  164.                     ),
  165.                      'blockedVarsForExport' => 
  166.                     array (
  167.                     ),
  168.                      'defaultValueGenerator' => '',
  169.                   )),
  170.                 ),
  171.                  'name' => 'localizedfields',
  172.                  'region' => NULL,
  173.                  'layout' => NULL,
  174.                  'title' => '',
  175.                  'width' => '',
  176.                  'height' => '',
  177.                  'maxTabs' => NULL,
  178.                  'border' => false,
  179.                  'provideSplitView' => false,
  180.                  'tabPosition' => NULL,
  181.                  'hideLabelsWhenTabsReached' => NULL,
  182.                  'referencedFields' => 
  183.                 array (
  184.                 ),
  185.                  'fieldDefinitionsCache' => NULL,
  186.                  'permissionView' => NULL,
  187.                  'permissionEdit' => NULL,
  188.                  'tooltip' => NULL,
  189.                  'mandatory' => NULL,
  190.                  'noteditable' => NULL,
  191.                  'index' => NULL,
  192.                  'locked' => NULL,
  193.                  'style' => NULL,
  194.                  'permissions' => NULL,
  195.                  'datatype' => 'data',
  196.                  'relationType' => false,
  197.                  'invisible' => false,
  198.                  'visibleGridView' => true,
  199.                  'visibleSearch' => true,
  200.                  'forbiddenNames' => 
  201.                 array (
  202.                   => 'id',
  203.                   => 'key',
  204.                   => 'path',
  205.                   => 'type',
  206.                   => 'index',
  207.                   => 'classname',
  208.                   => 'creationdate',
  209.                   => 'userowner',
  210.                   => 'value',
  211.                   => 'class',
  212.                   10 => 'list',
  213.                   11 => 'fullpath',
  214.                   12 => 'childs',
  215.                   13 => 'values',
  216.                   14 => 'cachetag',
  217.                   15 => 'cachetags',
  218.                   16 => 'parent',
  219.                   17 => 'published',
  220.                   18 => 'valuefromparent',
  221.                   19 => 'userpermissions',
  222.                   20 => 'dependencies',
  223.                   21 => 'modificationdate',
  224.                   22 => 'usermodification',
  225.                   23 => 'byid',
  226.                   24 => 'bypath',
  227.                   25 => 'data',
  228.                   26 => 'versions',
  229.                   27 => 'properties',
  230.                   28 => 'permissions',
  231.                   29 => 'permissionsforuser',
  232.                   30 => 'childamount',
  233.                   31 => 'apipluginbroker',
  234.                   32 => 'resource',
  235.                   33 => 'parentClass',
  236.                   34 => 'definition',
  237.                   35 => 'locked',
  238.                   36 => 'language',
  239.                   37 => 'omitmandatorycheck',
  240.                   38 => 'idpath',
  241.                   39 => 'object',
  242.                   40 => 'fieldname',
  243.                   41 => 'property',
  244.                   42 => 'parentid',
  245.                   43 => 'children',
  246.                   44 => 'scheduledtasks',
  247.                 ),
  248.                  'blockedVarsForExport' => 
  249.                 array (
  250.                 ),
  251.                  'labelWidth' => 0,
  252.                  'labelAlign' => 'left',
  253.               )),
  254.               => 
  255.               Pimcore\Model\DataObject\ClassDefinition\Data\Input::__set_state(array(
  256.                  'fieldtype' => 'input',
  257.                  'width' => NULL,
  258.                  'defaultValue' => NULL,
  259.                  'columnLength' => 190,
  260.                  'regex' => '',
  261.                  'unique' => false,
  262.                  'showCharCount' => false,
  263.                  'name' => 'productNamePart',
  264.                  'title' => 'Product Name Part',
  265.                  'tooltip' => '',
  266.                  'mandatory' => false,
  267.                  'noteditable' => false,
  268.                  'index' => false,
  269.                  'locked' => false,
  270.                  'style' => '',
  271.                  'permissions' => NULL,
  272.                  'datatype' => 'data',
  273.                  'relationType' => false,
  274.                  'invisible' => false,
  275.                  'visibleGridView' => false,
  276.                  'visibleSearch' => false,
  277.                  'forbiddenNames' => 
  278.                 array (
  279.                   => 'id',
  280.                   => 'key',
  281.                   => 'path',
  282.                   => 'type',
  283.                   => 'index',
  284.                   => 'classname',
  285.                   => 'creationdate',
  286.                   => 'userowner',
  287.                   => 'value',
  288.                   => 'class',
  289.                   10 => 'list',
  290.                   11 => 'fullpath',
  291.                   12 => 'childs',
  292.                   13 => 'values',
  293.                   14 => 'cachetag',
  294.                   15 => 'cachetags',
  295.                   16 => 'parent',
  296.                   17 => 'published',
  297.                   18 => 'valuefromparent',
  298.                   19 => 'userpermissions',
  299.                   20 => 'dependencies',
  300.                   21 => 'modificationdate',
  301.                   22 => 'usermodification',
  302.                   23 => 'byid',
  303.                   24 => 'bypath',
  304.                   25 => 'data',
  305.                   26 => 'versions',
  306.                   27 => 'properties',
  307.                   28 => 'permissions',
  308.                   29 => 'permissionsforuser',
  309.                   30 => 'childamount',
  310.                   31 => 'apipluginbroker',
  311.                   32 => 'resource',
  312.                   33 => 'parentClass',
  313.                   34 => 'definition',
  314.                   35 => 'locked',
  315.                   36 => 'language',
  316.                   37 => 'omitmandatorycheck',
  317.                   38 => 'idpath',
  318.                   39 => 'object',
  319.                   40 => 'fieldname',
  320.                   41 => 'property',
  321.                   42 => 'parentid',
  322.                   43 => 'children',
  323.                   44 => 'scheduledtasks',
  324.                 ),
  325.                  'blockedVarsForExport' => 
  326.                 array (
  327.                 ),
  328.                  'defaultValueGenerator' => '',
  329.               )),
  330.             ),
  331.              'locked' => false,
  332.              'blockedVarsForExport' => 
  333.             array (
  334.             ),
  335.              'icon' => NULL,
  336.              'labelWidth' => 100,
  337.              'labelAlign' => 'left',
  338.           )),
  339.           => 
  340.           Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  341.              'fieldtype' => 'panel',
  342.              'layout' => NULL,
  343.              'border' => false,
  344.              'name' => 'Relations',
  345.              'type' => NULL,
  346.              'region' => NULL,
  347.              'title' => 'Relations',
  348.              'width' => NULL,
  349.              'height' => NULL,
  350.              'collapsible' => false,
  351.              'collapsed' => false,
  352.              'bodyStyle' => '',
  353.              'datatype' => 'layout',
  354.              'permissions' => NULL,
  355.              'childs' => 
  356.             array (
  357.               => 
  358.               Pimcore\Model\DataObject\ClassDefinition\Data\ManyToOneRelation::__set_state(array(
  359.                  'fieldtype' => 'manyToOneRelation',
  360.                  'width' => 800,
  361.                  'assetUploadPath' => '',
  362.                  'relationType' => true,
  363.                  'objectsAllowed' => true,
  364.                  'assetsAllowed' => false,
  365.                  'assetTypes' => 
  366.                 array (
  367.                 ),
  368.                  'documentsAllowed' => false,
  369.                  'documentTypes' => 
  370.                 array (
  371.                 ),
  372.                  'classes' => 
  373.                 array (
  374.                   => 
  375.                   array (
  376.                     'classes' => 'FilterDefinition',
  377.                   ),
  378.                 ),
  379.                  'pathFormatterClass' => '',
  380.                  'name' => 'filterDefinition',
  381.                  'title' => 'Filter Definition',
  382.                  'tooltip' => '',
  383.                  'mandatory' => false,
  384.                  'noteditable' => false,
  385.                  'index' => false,
  386.                  'locked' => false,
  387.                  'style' => '',
  388.                  'permissions' => NULL,
  389.                  'datatype' => 'data',
  390.                  'invisible' => false,
  391.                  'visibleGridView' => false,
  392.                  'visibleSearch' => false,
  393.                  'forbiddenNames' => 
  394.                 array (
  395.                   => 'id',
  396.                   => 'key',
  397.                   => 'path',
  398.                   => 'type',
  399.                   => 'index',
  400.                   => 'classname',
  401.                   => 'creationdate',
  402.                   => 'userowner',
  403.                   => 'value',
  404.                   => 'class',
  405.                   10 => 'list',
  406.                   11 => 'fullpath',
  407.                   12 => 'childs',
  408.                   13 => 'values',
  409.                   14 => 'cachetag',
  410.                   15 => 'cachetags',
  411.                   16 => 'parent',
  412.                   17 => 'published',
  413.                   18 => 'valuefromparent',
  414.                   19 => 'userpermissions',
  415.                   20 => 'dependencies',
  416.                   21 => 'modificationdate',
  417.                   22 => 'usermodification',
  418.                   23 => 'byid',
  419.                   24 => 'bypath',
  420.                   25 => 'data',
  421.                   26 => 'versions',
  422.                   27 => 'properties',
  423.                   28 => 'permissions',
  424.                   29 => 'permissionsforuser',
  425.                   30 => 'childamount',
  426.                   31 => 'apipluginbroker',
  427.                   32 => 'resource',
  428.                   33 => 'parentClass',
  429.                   34 => 'definition',
  430.                   35 => 'locked',
  431.                   36 => 'language',
  432.                   37 => 'omitmandatorycheck',
  433.                   38 => 'idpath',
  434.                   39 => 'object',
  435.                   40 => 'fieldname',
  436.                   41 => 'property',
  437.                   42 => 'parentid',
  438.                   43 => 'children',
  439.                   44 => 'scheduledtasks',
  440.                 ),
  441.                  'blockedVarsForExport' => 
  442.                 array (
  443.                 ),
  444.               )),
  445.               => 
  446.               Pimcore\Model\DataObject\ClassDefinition\Data\ReverseObjectRelation::__set_state(array(
  447.                  'fieldtype' => 'reverseObjectRelation',
  448.                  'ownerClassName' => 'Product',
  449.                  'ownerClassId' => NULL,
  450.                  'ownerFieldName' => 'categories',
  451.                  'lazyLoading' => true,
  452.                  'width' => '',
  453.                  'height' => '',
  454.                  'maxItems' => '',
  455.                  'relationType' => true,
  456.                  'visibleFields' => NULL,
  457.                  'allowToCreateNewObject' => true,
  458.                  'optimizedAdminLoading' => false,
  459.                  'enableTextSelection' => false,
  460.                  'visibleFieldDefinitions' => 
  461.                 array (
  462.                 ),
  463.                  'classes' => 
  464.                 array (
  465.                 ),
  466.                  'pathFormatterClass' => '',
  467.                  'name' => 'products',
  468.                  'title' => 'Products',
  469.                  'tooltip' => '',
  470.                  'mandatory' => false,
  471.                  'noteditable' => false,
  472.                  'index' => false,
  473.                  'locked' => false,
  474.                  'style' => '',
  475.                  'permissions' => NULL,
  476.                  'datatype' => 'data',
  477.                  'invisible' => false,
  478.                  'visibleGridView' => false,
  479.                  'visibleSearch' => false,
  480.                  'forbiddenNames' => 
  481.                 array (
  482.                   => 'id',
  483.                   => 'key',
  484.                   => 'path',
  485.                   => 'type',
  486.                   => 'index',
  487.                   => 'classname',
  488.                   => 'creationdate',
  489.                   => 'userowner',
  490.                   => 'value',
  491.                   => 'class',
  492.                   10 => 'list',
  493.                   11 => 'fullpath',
  494.                   12 => 'childs',
  495.                   13 => 'values',
  496.                   14 => 'cachetag',
  497.                   15 => 'cachetags',
  498.                   16 => 'parent',
  499.                   17 => 'published',
  500.                   18 => 'valuefromparent',
  501.                   19 => 'userpermissions',
  502.                   20 => 'dependencies',
  503.                   21 => 'modificationdate',
  504.                   22 => 'usermodification',
  505.                   23 => 'byid',
  506.                   24 => 'bypath',
  507.                   25 => 'data',
  508.                   26 => 'versions',
  509.                   27 => 'properties',
  510.                   28 => 'permissions',
  511.                   29 => 'permissionsforuser',
  512.                   30 => 'childamount',
  513.                   31 => 'apipluginbroker',
  514.                   32 => 'resource',
  515.                   33 => 'parentClass',
  516.                   34 => 'definition',
  517.                   35 => 'locked',
  518.                   36 => 'language',
  519.                   37 => 'omitmandatorycheck',
  520.                   38 => 'idpath',
  521.                   39 => 'object',
  522.                   40 => 'fieldname',
  523.                   41 => 'property',
  524.                   42 => 'parentid',
  525.                   43 => 'children',
  526.                   44 => 'scheduledtasks',
  527.                 ),
  528.                  'blockedVarsForExport' => 
  529.                 array (
  530.                 ),
  531.               )),
  532.             ),
  533.              'locked' => false,
  534.              'blockedVarsForExport' => 
  535.             array (
  536.             ),
  537.              'icon' => NULL,
  538.              'labelWidth' => 100,
  539.              'labelAlign' => 'left',
  540.           )),
  541.         ),
  542.          'locked' => false,
  543.          'blockedVarsForExport' => 
  544.         array (
  545.         ),
  546.       )),
  547.     ),
  548.      'locked' => false,
  549.      'blockedVarsForExport' => 
  550.     array (
  551.     ),
  552.      'icon' => NULL,
  553.      'labelWidth' => 100,
  554.      'labelAlign' => 'left',
  555.   )),
  556.    'icon' => '/bundles/pimcoreadmin/img/flat-color-icons/genealogy.svg',
  557.    'previewUrl' => '',
  558.    'group' => 'Products',
  559.    'showAppLoggerTab' => false,
  560.    'linkGeneratorReference' => '@App\\Website\\LinkGenerator\\CategoryLinkGenerator',
  561.    'previewGeneratorReference' => '',
  562.    'compositeIndices' => 
  563.   array (
  564.   ),
  565.    'generateTypeDeclarations' => true,
  566.    'showFieldLookup' => false,
  567.    'propertyVisibility' => 
  568.   array (
  569.     'grid' => 
  570.     array (
  571.       'id' => true,
  572.       'key' => false,
  573.       'path' => true,
  574.       'published' => true,
  575.       'modificationDate' => false,
  576.       'creationDate' => false,
  577.     ),
  578.     'search' => 
  579.     array (
  580.       'id' => true,
  581.       'key' => false,
  582.       'path' => true,
  583.       'published' => true,
  584.       'modificationDate' => false,
  585.       'creationDate' => false,
  586.     ),
  587.   ),
  588.    'enableGridLocking' => false,
  589.    'dao' => NULL,
  590.    'blockedVarsForExport' => 
  591.   array (
  592.   ),
  593. ));