var/classes/definition_CustomerSegment.php line 124

Open in your IDE?
  1. <?php
  2. /**
  3. * Inheritance: no
  4. * Variants: no
  5. Fields Summary:
  6. - name [input]
  7. - group [manyToOneRelation]
  8. - reference [input]
  9. - calculated [checkbox]
  10. - useAsTargetGroup [checkbox]
  11. - targetGroup [targetGroup]
  12. */
  13. return Pimcore\Model\DataObject\ClassDefinition::__set_state(array(
  14.    'id' => '2',
  15.    'name' => 'CustomerSegment',
  16.    'description' => '',
  17.    'creationDate' => 0,
  18.    'modificationDate' => 1617805478,
  19.    'userOwner' => 0,
  20.    'userModification' => 1,
  21.    'parentClass' => '\\CustomerManagementFrameworkBundle\\Model\\AbstractCustomerSegment',
  22.    'implementsInterfaces' => '',
  23.    'listingParentClass' => '',
  24.    'useTraits' => '',
  25.    'listingUseTraits' => '',
  26.    'encryption' => false,
  27.    'encryptedTables' =>
  28.   array (
  29.   ),
  30.    'allowInherit' => false,
  31.    'allowVariants' => NULL,
  32.    'showVariants' => false,
  33.    'layoutDefinitions' =>
  34.   Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  35.      'fieldtype' => 'panel',
  36.      'layout' => NULL,
  37.      'border' => false,
  38.      'name' => 'pimcore_root',
  39.      'type' => NULL,
  40.      'region' => NULL,
  41.      'title' => NULL,
  42.      'width' => 0,
  43.      'height' => 0,
  44.      'collapsible' => false,
  45.      'collapsed' => false,
  46.      'bodyStyle' => NULL,
  47.      'datatype' => 'layout',
  48.      'permissions' => NULL,
  49.      'childs' =>
  50.     array (
  51.       =>
  52.       Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  53.          'fieldtype' => 'panel',
  54.          'layout' => NULL,
  55.          'border' => false,
  56.          'name' => 'Layout',
  57.          'type' => NULL,
  58.          'region' => NULL,
  59.          'title' => '',
  60.          'width' => NULL,
  61.          'height' => NULL,
  62.          'collapsible' => false,
  63.          'collapsed' => false,
  64.          'bodyStyle' => '',
  65.          'datatype' => 'layout',
  66.          'permissions' => NULL,
  67.          'childs' =>
  68.         array (
  69.           =>
  70.           Pimcore\Model\DataObject\ClassDefinition\Layout\Fieldset::__set_state(array(
  71.              'fieldtype' => 'fieldset',
  72.              'name' => 'Layout',
  73.              'type' => NULL,
  74.              'region' => NULL,
  75.              'title' => 'Settings',
  76.              'width' => NULL,
  77.              'height' => NULL,
  78.              'collapsible' => false,
  79.              'collapsed' => false,
  80.              'bodyStyle' => '',
  81.              'datatype' => 'layout',
  82.              'permissions' => NULL,
  83.              'childs' =>
  84.             array (
  85.               =>
  86.               Pimcore\Model\DataObject\ClassDefinition\Data\Input::__set_state(array(
  87.                  'fieldtype' => 'input',
  88.                  'width' => 400,
  89.                  'defaultValue' => NULL,
  90.                  'columnLength' => 255,
  91.                  'regex' => '',
  92.                  'unique' => false,
  93.                  'showCharCount' => false,
  94.                  'name' => 'name',
  95.                  'title' => 'Segment name',
  96.                  'tooltip' => '',
  97.                  'mandatory' => false,
  98.                  'noteditable' => false,
  99.                  'index' => false,
  100.                  'locked' => false,
  101.                  'style' => '',
  102.                  'permissions' => NULL,
  103.                  'datatype' => 'data',
  104.                  'relationType' => false,
  105.                  'invisible' => false,
  106.                  'visibleGridView' => true,
  107.                  'visibleSearch' => true,
  108.                  'blockedVarsForExport' =>
  109.                 array (
  110.                 ),
  111.                  'defaultValueGenerator' => '',
  112.               )),
  113.             ),
  114.              'locked' => false,
  115.              'blockedVarsForExport' =>
  116.             array (
  117.             ),
  118.              'labelWidth' => 100,
  119.              'labelAlign' => 'left',
  120.           )),
  121.           =>
  122.           Pimcore\Model\DataObject\ClassDefinition\Layout\Fieldset::__set_state(array(
  123.              'fieldtype' => 'fieldset',
  124.              'name' => 'Layout',
  125.              'type' => NULL,
  126.              'region' => NULL,
  127.              'title' => 'System information',
  128.              'width' => NULL,
  129.              'height' => NULL,
  130.              'collapsible' => false,
  131.              'collapsed' => false,
  132.              'bodyStyle' => '',
  133.              'datatype' => 'layout',
  134.              'permissions' => NULL,
  135.              'childs' =>
  136.             array (
  137.               =>
  138.               Pimcore\Model\DataObject\ClassDefinition\Data\ManyToOneRelation::__set_state(array(
  139.                  'fieldtype' => 'manyToOneRelation',
  140.                  'width' => 700,
  141.                  'assetUploadPath' => '',
  142.                  'relationType' => true,
  143.                  'objectsAllowed' => true,
  144.                  'assetsAllowed' => false,
  145.                  'assetTypes' =>
  146.                 array (
  147.                 ),
  148.                  'documentsAllowed' => false,
  149.                  'documentTypes' =>
  150.                 array (
  151.                 ),
  152.                  'classes' =>
  153.                 array (
  154.                 ),
  155.                  'pathFormatterClass' => '',
  156.                  'name' => 'group',
  157.                  'title' => 'Group',
  158.                  'tooltip' => 'Drag and drop segment into groups in the tree',
  159.                  'mandatory' => false,
  160.                  'noteditable' => true,
  161.                  'index' => false,
  162.                  'locked' => false,
  163.                  'style' => '',
  164.                  'permissions' => NULL,
  165.                  'datatype' => 'data',
  166.                  'invisible' => false,
  167.                  'visibleGridView' => false,
  168.                  'visibleSearch' => false,
  169.                  'blockedVarsForExport' =>
  170.                 array (
  171.                 ),
  172.               )),
  173.               =>
  174.               Pimcore\Model\DataObject\ClassDefinition\Data\Input::__set_state(array(
  175.                  'fieldtype' => 'input',
  176.                  'width' => 400,
  177.                  'defaultValue' => NULL,
  178.                  'columnLength' => 255,
  179.                  'regex' => '',
  180.                  'unique' => NULL,
  181.                  'showCharCount' => NULL,
  182.                  'name' => 'reference',
  183.                  'title' => 'Reference',
  184.                  'tooltip' => 'needs to be unique within the group',
  185.                  'mandatory' => false,
  186.                  'noteditable' => true,
  187.                  'index' => true,
  188.                  'locked' => false,
  189.                  'style' => '',
  190.                  'permissions' => NULL,
  191.                  'datatype' => 'data',
  192.                  'relationType' => false,
  193.                  'invisible' => false,
  194.                  'visibleGridView' => true,
  195.                  'visibleSearch' => true,
  196.                  'blockedVarsForExport' =>
  197.                 array (
  198.                 ),
  199.                  'defaultValueGenerator' => '',
  200.               )),
  201.               =>
  202.               Pimcore\Model\DataObject\ClassDefinition\Data\Checkbox::__set_state(array(
  203.                  'fieldtype' => 'checkbox',
  204.                  'defaultValue' => 0,
  205.                  'name' => 'calculated',
  206.                  'title' => 'calculated',
  207.                  'tooltip' => '',
  208.                  'mandatory' => false,
  209.                  'noteditable' => true,
  210.                  'index' => false,
  211.                  'locked' => false,
  212.                  'style' => '',
  213.                  'permissions' => NULL,
  214.                  'datatype' => 'data',
  215.                  'relationType' => false,
  216.                  'invisible' => false,
  217.                  'visibleGridView' => false,
  218.                  'visibleSearch' => false,
  219.                  'blockedVarsForExport' =>
  220.                 array (
  221.                 ),
  222.                  'defaultValueGenerator' => '',
  223.               )),
  224.               =>
  225.               Pimcore\Model\DataObject\ClassDefinition\Data\Checkbox::__set_state(array(
  226.                  'fieldtype' => 'checkbox',
  227.                  'defaultValue' => 0,
  228.                  'name' => 'useAsTargetGroup',
  229.                  'title' => 'Use As Target Group',
  230.                  'tooltip' => '',
  231.                  'mandatory' => false,
  232.                  'noteditable' => false,
  233.                  'index' => false,
  234.                  'locked' => false,
  235.                  'style' => '',
  236.                  'permissions' => NULL,
  237.                  'datatype' => 'data',
  238.                  'relationType' => false,
  239.                  'invisible' => false,
  240.                  'visibleGridView' => false,
  241.                  'visibleSearch' => false,
  242.                  'blockedVarsForExport' =>
  243.                 array (
  244.                 ),
  245.                  'defaultValueGenerator' => '',
  246.               )),
  247.               =>
  248.               Pimcore\Model\DataObject\ClassDefinition\Data\TargetGroup::__set_state(array(
  249.                  'fieldtype' => 'targetGroup',
  250.                  'options' =>
  251.                 array (
  252.                   =>
  253.                   array (
  254.                     'value' => 5,
  255.                     'key' => 'economy-cars-fan',
  256.                   ),
  257.                   =>
  258.                   array (
  259.                     'value' => 4,
  260.                     'key' => 'luxury-cars-fan',
  261.                   ),
  262.                   =>
  263.                   array (
  264.                     'value' => 1,
  265.                     'key' => 'new-customer',
  266.                   ),
  267.                   =>
  268.                   array (
  269.                     'value' => 2,
  270.                     'key' => 'regular-customer',
  271.                   ),
  272.                   =>
  273.                   array (
  274.                     'value' => 6,
  275.                     'key' => 'sports-cars-fan',
  276.                   ),
  277.                   =>
  278.                   array (
  279.                     'value' => 3,
  280.                     'key' => 'vip-customer',
  281.                   ),
  282.                 ),
  283.                  'width' => '',
  284.                  'defaultValue' => NULL,
  285.                  'optionsProviderClass' => NULL,
  286.                  'optionsProviderData' => NULL,
  287.                  'columnLength' => 190,
  288.                  'dynamicOptions' => false,
  289.                  'name' => 'targetGroup',
  290.                  'title' => 'Linked TargetGroup',
  291.                  'tooltip' => '',
  292.                  'mandatory' => false,
  293.                  'noteditable' => false,
  294.                  'index' => false,
  295.                  'locked' => false,
  296.                  'style' => '',
  297.                  'permissions' => NULL,
  298.                  'datatype' => 'data',
  299.                  'relationType' => false,
  300.                  'invisible' => false,
  301.                  'visibleGridView' => false,
  302.                  'visibleSearch' => false,
  303.                  'blockedVarsForExport' =>
  304.                 array (
  305.                 ),
  306.                  'defaultValueGenerator' => '',
  307.               )),
  308.             ),
  309.              'locked' => false,
  310.              'blockedVarsForExport' =>
  311.             array (
  312.             ),
  313.              'labelWidth' => 100,
  314.              'labelAlign' => 'left',
  315.           )),
  316.         ),
  317.          'locked' => false,
  318.          'blockedVarsForExport' =>
  319.         array (
  320.         ),
  321.          'icon' => NULL,
  322.          'labelWidth' => 100,
  323.          'labelAlign' => 'left',
  324.       )),
  325.     ),
  326.      'locked' => false,
  327.      'blockedVarsForExport' =>
  328.     array (
  329.     ),
  330.      'icon' => NULL,
  331.      'labelWidth' => 100,
  332.      'labelAlign' => 'left',
  333.   )),
  334.    'icon' => '/bundles/pimcorecustomermanagementframework/icons/segment.svg',
  335.    'previewUrl' => '',
  336.    'group' => 'CustomerManagement',
  337.    'showAppLoggerTab' => false,
  338.    'linkGeneratorReference' => '',
  339.    'compositeIndices' =>
  340.   array (
  341.   ),
  342.    'generateTypeDeclarations' => true,
  343.    'showFieldLookup' => false,
  344.    'propertyVisibility' =>
  345.   array (
  346.     'grid' =>
  347.     array (
  348.       'id' => true,
  349.       'key' => false,
  350.       'path' => false,
  351.       'published' => true,
  352.       'modificationDate' => false,
  353.       'creationDate' => false,
  354.     ),
  355.     'search' =>
  356.     array (
  357.       'id' => true,
  358.       'key' => false,
  359.       'path' => false,
  360.       'published' => true,
  361.       'modificationDate' => false,
  362.       'creationDate' => false,
  363.     ),
  364.   ),
  365.    'enableGridLocking' => false,
  366.    'dao' => NULL,
  367.    'blockedVarsForExport' =>
  368.   array (
  369.   ),
  370. ));