var/classes/definition_OnlineShopTaxClass.php line 72

Open in your IDE?
  1. <?php
  2. /**
  3. * Inheritance: no
  4. * Variants: no
  5. Fields Summary:
  6. - taxEntryCombinationType [select]
  7. - taxEntries [fieldcollections]
  8. */
  9. return Pimcore\Model\DataObject\ClassDefinition::__set_state(array(
  10.    'id' => 'EF_OSTC',
  11.    'name' => 'OnlineShopTaxClass',
  12.    'description' => '',
  13.    'creationDate' => 0,
  14.    'modificationDate' => 1617805434,
  15.    'userOwner' => 0,
  16.    'userModification' => 1,
  17.    'parentClass' => '',
  18.    'implementsInterfaces' => '',
  19.    'listingParentClass' => '',
  20.    'useTraits' => '',
  21.    'listingUseTraits' => '',
  22.    'encryption' => false,
  23.    'encryptedTables' =>
  24.   array (
  25.   ),
  26.    'allowInherit' => false,
  27.    'allowVariants' => NULL,
  28.    'showVariants' => false,
  29.    'layoutDefinitions' =>
  30.   Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  31.      'fieldtype' => 'panel',
  32.      'layout' => NULL,
  33.      'border' => false,
  34.      'name' => 'pimcore_root',
  35.      'type' => NULL,
  36.      'region' => NULL,
  37.      'title' => NULL,
  38.      'width' => 0,
  39.      'height' => 0,
  40.      'collapsible' => false,
  41.      'collapsed' => false,
  42.      'bodyStyle' => NULL,
  43.      'datatype' => 'layout',
  44.      'permissions' => NULL,
  45.      'childs' =>
  46.     array (
  47.       =>
  48.       Pimcore\Model\DataObject\ClassDefinition\Layout\Panel::__set_state(array(
  49.          'fieldtype' => 'panel',
  50.          'layout' => NULL,
  51.          'border' => false,
  52.          'name' => 'Layout',
  53.          'type' => NULL,
  54.          'region' => NULL,
  55.          'title' => '',
  56.          'width' => NULL,
  57.          'height' => NULL,
  58.          'collapsible' => false,
  59.          'collapsed' => false,
  60.          'bodyStyle' => '',
  61.          'datatype' => 'layout',
  62.          'permissions' => NULL,
  63.          'childs' =>
  64.         array (
  65.           =>
  66.           Pimcore\Model\DataObject\ClassDefinition\Layout\Text::__set_state(array(
  67.              'fieldtype' => 'text',
  68.              'html' => '<div><font size="2"><b>OnlineShopTaxClass </b>as definition for tax calculation within ecommerce frameworks price systems. Products price system decides which TaxClass to take and does the tax calculation based on it.&nbsp;<br></font></div><div><font size="2"><b><br></b></font></div><div><font size="2"><b>Tax Entry Combination Type</b> defines how tax entry rates are combined:&nbsp;</font></div><div><ul><li><font size="2"><b>Combine:</b> Sum up all tax rates and calculates tax amount afterwards.<br></font></li><li><font size="2"><b>One After Another:</b> For each tax rate calculate tax amount, add it to total sum and then calculate tax amount for next tax rate based on new total sum. </font><b style="font-size: 13px;">&nbsp;</b><br></li></ul></div>',
  69.              'renderingClass' => '',
  70.              'renderingData' => '',
  71.              'border' => false,
  72.              'name' => 'Layout',
  73.              'type' => NULL,
  74.              'region' => NULL,
  75.              'title' => '',
  76.              'width' => NULL,
  77.              'height' => NULL,
  78.              'collapsible' => false,
  79.              'collapsed' => false,
  80.              'bodyStyle' => 'padding: 10px; background-color: #d9edf7; border-color: #bce8f1 !important; color: #31708f;',
  81.              'datatype' => 'layout',
  82.              'permissions' => NULL,
  83.              'childs' =>
  84.             array (
  85.             ),
  86.              'locked' => false,
  87.              'blockedVarsForExport' =>
  88.             array (
  89.             ),
  90.           )),
  91.           =>
  92.           Pimcore\Model\DataObject\ClassDefinition\Data\Select::__set_state(array(
  93.              'fieldtype' => 'select',
  94.              'options' =>
  95.             array (
  96.               =>
  97.               array (
  98.                 'key' => 'Combine',
  99.                 'value' => 'combine',
  100.               ),
  101.               =>
  102.               array (
  103.                 'key' => 'One After Another',
  104.                 'value' => 'oneAfterAnother',
  105.               ),
  106.             ),
  107.              'width' => '',
  108.              'defaultValue' => '',
  109.              'optionsProviderClass' => NULL,
  110.              'optionsProviderData' => NULL,
  111.              'columnLength' => '190',
  112.              'dynamicOptions' => false,
  113.              'name' => 'taxEntryCombinationType',
  114.              'title' => 'Tax Entry Combination Type',
  115.              'tooltip' => '',
  116.              'mandatory' => true,
  117.              'noteditable' => false,
  118.              'index' => false,
  119.              'locked' => false,
  120.              'style' => '',
  121.              'permissions' => NULL,
  122.              'datatype' => 'data',
  123.              'relationType' => false,
  124.              'invisible' => false,
  125.              'visibleGridView' => false,
  126.              'visibleSearch' => false,
  127.              'blockedVarsForExport' =>
  128.             array (
  129.             ),
  130.              'defaultValueGenerator' => '',
  131.           )),
  132.           =>
  133.           Pimcore\Model\DataObject\ClassDefinition\Data\Fieldcollections::__set_state(array(
  134.              'fieldtype' => 'fieldcollections',
  135.              'allowedTypes' =>
  136.             array (
  137.               => 'TaxEntry',
  138.             ),
  139.              'lazyLoading' => false,
  140.              'maxItems' => '',
  141.              'disallowAddRemove' => false,
  142.              'disallowReorder' => false,
  143.              'collapsed' => false,
  144.              'collapsible' => false,
  145.              'border' => false,
  146.              'name' => 'taxEntries',
  147.              'title' => 'Tax Entries',
  148.              'tooltip' => '',
  149.              'mandatory' => false,
  150.              'noteditable' => false,
  151.              'index' => false,
  152.              'locked' => false,
  153.              'style' => '',
  154.              'permissions' => NULL,
  155.              'datatype' => 'data',
  156.              'relationType' => false,
  157.              'invisible' => false,
  158.              'visibleGridView' => false,
  159.              'visibleSearch' => false,
  160.              'blockedVarsForExport' =>
  161.             array (
  162.             ),
  163.           )),
  164.         ),
  165.          'locked' => false,
  166.          'blockedVarsForExport' =>
  167.         array (
  168.         ),
  169.          'icon' => NULL,
  170.          'labelWidth' => 100,
  171.          'labelAlign' => 'left',
  172.       )),
  173.     ),
  174.      'locked' => false,
  175.      'blockedVarsForExport' =>
  176.     array (
  177.     ),
  178.      'icon' => NULL,
  179.      'labelWidth' => 100,
  180.      'labelAlign' => 'left',
  181.   )),
  182.    'icon' => '/bundles/pimcoreadmin/img/twemoji/1f4b6.svg',
  183.    'previewUrl' => '',
  184.    'group' => 'E-Commerce',
  185.    'showAppLoggerTab' => false,
  186.    'linkGeneratorReference' => '',
  187.    'compositeIndices' =>
  188.   array (
  189.   ),
  190.    'generateTypeDeclarations' => true,
  191.    'showFieldLookup' => false,
  192.    'propertyVisibility' =>
  193.   array (
  194.     'grid' =>
  195.     array (
  196.       'id' => true,
  197.       'key' => false,
  198.       'path' => true,
  199.       'published' => true,
  200.       'modificationDate' => false,
  201.       'creationDate' => false,
  202.     ),
  203.     'search' =>
  204.     array (
  205.       'id' => true,
  206.       'key' => false,
  207.       'path' => true,
  208.       'published' => true,
  209.       'modificationDate' => false,
  210.       'creationDate' => false,
  211.     ),
  212.   ),
  213.    'enableGridLocking' => false,
  214.    'dao' => NULL,
  215.    'blockedVarsForExport' =>
  216.   array (
  217.   ),
  218. ));