<?php

// This file has been auto-generated by the Symfony Cache Component.

return [[

'PrestaShopBundle__Entity__Employee__Employee__CLASSMETADATA__' => 0,
'PrestaShopBundle__Entity__Employee__EmployeeSession__CLASSMETADATA__' => 1,
'PrestaShopBundle__Entity__Employee__Profile__CLASSMETADATA__' => 2,
'PrestaShopBundle__Entity__Lang__CLASSMETADATA__' => 3,
'PrestaShopBundle__Entity__Employee__AuthorizationRole__CLASSMETADATA__' => 4,
'PrestaShopBundle__Entity__Translation__CLASSMETADATA__' => 5,
'PrestaShopBundle__Entity__Shop__CLASSMETADATA__' => 6,
'PrestaShopBundle__Entity__ShopGroup__CLASSMETADATA__' => 7,
'PrestaShopBundle__Entity__ShopUrl__CLASSMETADATA__' => 8,
'PrestaShopBundle__Entity__Tab__CLASSMETADATA__' => 9,
'PrestaShopBundle__Entity__TabLang__CLASSMETADATA__' => 10,
'PrestaShopBundle__Entity__AdminFilter__CLASSMETADATA__' => 11,
'PrestaShopBundle__Entity__ApiClient__CLASSMETADATA__' => 12,
'PrestaShopBundle__Entity__Mutation__CLASSMETADATA__' => 13,
'PrestaShopBundle__Entity__ProductDownload__CLASSMETADATA__' => 14,
'PrestaShopBundle__Entity__StockMvt__CLASSMETADATA__' => 15,
'PrestaShopBundle__Entity__AttributeGroup__CLASSMETADATA__' => 16,
'PrestaShopBundle__Entity__ModuleHistory__CLASSMETADATA__' => 17,
'PrestaShopBundle__Entity__AttributeGroupLang__CLASSMETADATA__' => 18,
'PrestaShopBundle__Entity__FeatureFlag__CLASSMETADATA__' => 19,
'PrestaShopBundle__Entity__ImageType__CLASSMETADATA__' => 20,
'PrestaShopBundle__Entity__AttributeLang__CLASSMETADATA__' => 21,
'PrestaShopBundle__Entity__Attribute__CLASSMETADATA__' => 22,
'PrestaShop__Module__PsAccounts__Entity__EmployeeAccount__CLASSMETADATA__' => 23,
'PrestaShop__Module__Psshipping__Entity__PsshippingAddress__CLASSMETADATA__' => 24,
'PrestaShop__Module__Psshipping__Entity__PsshippingAddressOrders__CLASSMETADATA__' => 25,
'PrestaShop__Module__ProductComment__Entity__ProductCommentCriterion__CLASSMETADATA__' => 26,
'PrestaShop__Module__ProductComment__Entity__ProductCommentGrade__CLASSMETADATA__' => 27,
'PrestaShop__Module__ProductComment__Entity__ProductCommentUsefulness__CLASSMETADATA__' => 28,
'PrestaShop__Module__ProductComment__Entity__ProductCommentReport__CLASSMETADATA__' => 29,
'PrestaShop__Module__ProductComment__Entity__ProductComment__CLASSMETADATA__' => 30,
'PrestaShop__Module__ProductComment__Entity__ProductCommentCriterionLang__CLASSMETADATA__' => 31,

], [

0 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\Employee\\Employee',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity\\Employee',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\Employee\\Employee',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\EmployeeRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_employee',
                            'id' => true,
                        ],
                        'firstName' => [
                            'fieldName' => 'firstName',
                            'type' => 'string',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'firstname',
                        ],
                        'lastName' => [
                            'fieldName' => 'lastName',
                            'type' => 'string',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'lastname',
                        ],
                        'email' => [
                            'fieldName' => 'email',
                            'type' => 'string',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'email',
                        ],
                        'password' => [
                            'fieldName' => 'password',
                            'type' => 'string',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'passwd',
                        ],
                        'passwordLastGeneration' => [
                            'fieldName' => 'passwordLastGeneration',
                            'type' => 'datetime',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 'CURRENT_TIMESTAMP',
                            ],
                            'columnName' => 'last_passwd_gen',
                        ],
                        'resetPasswordToken' => [
                            'fieldName' => 'resetPasswordToken',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 40,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'reset_password_token',
                        ],
                        'resetPasswordValidity' => [
                            'fieldName' => 'resetPasswordValidity',
                            'type' => 'datetime',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'reset_password_validity',
                        ],
                        'defaultTabId' => [
                            'fieldName' => 'defaultTabId',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 0,
                                'unsigned' => true,
                            ],
                            'columnName' => 'default_tab',
                        ],
                        'active' => [
                            'fieldName' => 'active',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 0,
                            ],
                            'columnName' => 'active',
                        ],
                        'lastConnectionDate' => [
                            'fieldName' => 'lastConnectionDate',
                            'type' => 'date',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'last_connection_date',
                        ],
                        'hasEnabledGravatar' => [
                            'fieldName' => 'hasEnabledGravatar',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 0,
                            ],
                            'columnName' => 'has_enabled_gravatar',
                        ],
                        'statsDateFrom' => [
                            'fieldName' => 'statsDateFrom',
                            'type' => 'date',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'stats_date_from',
                        ],
                        'statsDateTo' => [
                            'fieldName' => 'statsDateTo',
                            'type' => 'date',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'stats_date_to',
                        ],
                        'statsCompareFrom' => [
                            'fieldName' => 'statsCompareFrom',
                            'type' => 'date',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'stats_compare_from',
                        ],
                        'statsCompareTo' => [
                            'fieldName' => 'statsCompareTo',
                            'type' => 'date',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'stats_compare_to',
                        ],
                        'statsCompareOption' => [
                            'fieldName' => 'statsCompareOption',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 1,
                                'unsigned' => true,
                            ],
                            'columnName' => 'stats_compare_option',
                        ],
                        'preselectDateRange' => [
                            'fieldName' => 'preselectDateRange',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 32,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'preselect_date_range',
                        ],
                        'boColor' => [
                            'fieldName' => 'boColor',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 32,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'bo_color',
                        ],
                        'boTheme' => [
                            'fieldName' => 'boTheme',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 32,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'bo_theme',
                        ],
                        'boCss' => [
                            'fieldName' => 'boCss',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'bo_css',
                        ],
                        'boWidth' => [
                            'fieldName' => 'boWidth',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 0,
                                'unsigned' => true,
                            ],
                            'columnName' => 'bo_width',
                        ],
                        'boMenu' => [
                            'fieldName' => 'boMenu',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 1,
                            ],
                            'columnName' => 'bo_menu',
                        ],
                        'optIn' => [
                            'fieldName' => 'optIn',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'optin',
                        ],
                        'lastOrderId' => [
                            'fieldName' => 'lastOrderId',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 0,
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_last_order',
                        ],
                        'lastCustomerMessageId' => [
                            'fieldName' => 'lastCustomerMessageId',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 0,
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_last_customer_message',
                        ],
                        'lastCustomerId' => [
                            'fieldName' => 'lastCustomerId',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 0,
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_last_customer',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_employee' => 'id',
                        'firstname' => 'firstName',
                        'lastname' => 'lastName',
                        'email' => 'email',
                        'passwd' => 'password',
                        'last_passwd_gen' => 'passwordLastGeneration',
                        'reset_password_token' => 'resetPasswordToken',
                        'reset_password_validity' => 'resetPasswordValidity',
                        'default_tab' => 'defaultTabId',
                        'active' => 'active',
                        'last_connection_date' => 'lastConnectionDate',
                        'has_enabled_gravatar' => 'hasEnabledGravatar',
                        'stats_date_from' => 'statsDateFrom',
                        'stats_date_to' => 'statsDateTo',
                        'stats_compare_from' => 'statsCompareFrom',
                        'stats_compare_to' => 'statsCompareTo',
                        'stats_compare_option' => 'statsCompareOption',
                        'preselect_date_range' => 'preselectDateRange',
                        'bo_color' => 'boColor',
                        'bo_theme' => 'boTheme',
                        'bo_css' => 'boCss',
                        'bo_width' => 'boWidth',
                        'bo_menu' => 'boMenu',
                        'optin' => 'optIn',
                        'id_last_order' => 'lastOrderId',
                        'id_last_customer_message' => 'lastCustomerMessageId',
                        'id_last_customer' => 'lastCustomerId',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_employee',
                        'firstName' => 'firstname',
                        'lastName' => 'lastname',
                        'email' => 'email',
                        'password' => 'passwd',
                        'passwordLastGeneration' => 'last_passwd_gen',
                        'resetPasswordToken' => 'reset_password_token',
                        'resetPasswordValidity' => 'reset_password_validity',
                        'defaultTabId' => 'default_tab',
                        'active' => 'active',
                        'lastConnectionDate' => 'last_connection_date',
                        'hasEnabledGravatar' => 'has_enabled_gravatar',
                        'statsDateFrom' => 'stats_date_from',
                        'statsDateTo' => 'stats_date_to',
                        'statsCompareFrom' => 'stats_compare_from',
                        'statsCompareTo' => 'stats_compare_to',
                        'statsCompareOption' => 'stats_compare_option',
                        'preselectDateRange' => 'preselect_date_range',
                        'boColor' => 'bo_color',
                        'boTheme' => 'bo_theme',
                        'boCss' => 'bo_css',
                        'boWidth' => 'bo_width',
                        'boMenu' => 'bo_menu',
                        'optIn' => 'optin',
                        'lastOrderId' => 'id_last_order',
                        'lastCustomerMessageId' => 'id_last_customer_message',
                        'lastCustomerId' => 'id_last_customer',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_employee',
                        'indexes' => [
                            'employee_login' => [
                                'columns' => [
                                    'email',
                                    'passwd',
                                ],
                            ],
                            'id_employee_passwd' => [
                                'columns' => [
                                    'id_employee',
                                    'passwd',
                                ],
                            ],
                            'id_profile' => [
                                'columns' => [
                                    'id_profile',
                                ],
                            ],
                        ],
                    ],
                ],
                'associationMappings' => [
                    [
                        'profile' => [
                            'fieldName' => 'profile',
                            'joinColumns' => [
                                [
                                    'name' => 'id_profile',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_profile',
                                    'options' => [
                                        'unsigned' => true,
                                    ],
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => null,
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Employee\\Profile',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Employee\\Employee',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_profile' => 'id_profile',
                            ],
                            'joinColumnFieldNames' => [
                                'id_profile' => 'id_profile',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_profile' => 'id_profile',
                            ],
                            'orphanRemoval' => false,
                        ],
                        'defaultLanguage' => [
                            'fieldName' => 'defaultLanguage',
                            'joinColumns' => [
                                [
                                    'name' => 'id_lang',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_lang',
                                    'options' => [
                                        'default' => 0,
                                        'unsigned' => true,
                                    ],
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => null,
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Lang',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Employee\\Employee',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_lang' => 'id_lang',
                            ],
                            'joinColumnFieldNames' => [
                                'id_lang' => 'id_lang',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_lang' => 'id_lang',
                            ],
                            'orphanRemoval' => false,
                        ],
                        'sessions' => [
                            'fieldName' => 'sessions',
                            'mappedBy' => 'employee',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Employee\\EmployeeSession',
                            'cascade' => [
                                'persist',
                            ],
                            'orphanRemoval' => true,
                            'fetch' => 2,
                            'type' => 4,
                            'inversedBy' => null,
                            'isOwningSide' => false,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Employee\\Employee',
                            'isCascadeRemove' => true,
                            'isCascadePersist' => true,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
1 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\Employee\\EmployeeSession',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity\\Employee',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\Employee\\EmployeeSession',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_employee_session',
                            'id' => true,
                        ],
                        'token' => [
                            'fieldName' => 'token',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 40,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'token',
                        ],
                        'dateAdd' => [
                            'fieldName' => 'dateAdd',
                            'type' => 'datetime',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'date_add',
                        ],
                        'dateUpd' => [
                            'fieldName' => 'dateUpd',
                            'type' => 'datetime',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'date_upd',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_employee_session' => 'id',
                        'token' => 'token',
                        'date_add' => 'dateAdd',
                        'date_upd' => 'dateUpd',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_employee_session',
                        'token' => 'token',
                        'dateAdd' => 'date_add',
                        'dateUpd' => 'date_upd',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_employee_session',
                    ],
                ],
                'lifecycleCallbacks' => [
                    [
                        'prePersist' => [
                            'updatedTimestamps',
                        ],
                        'preUpdate' => [
                            'updatedTimestamps',
                        ],
                    ],
                ],
                'associationMappings' => [
                    [
                        'employee' => [
                            'fieldName' => 'employee',
                            'joinColumns' => [
                                [
                                    'name' => 'id_employee',
                                    'unique' => false,
                                    'nullable' => true,
                                    'onDelete' => 'CASCADE',
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_employee',
                                    'options' => [
                                        'unsigned' => true,
                                    ],
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => 'sessions',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Employee\\Employee',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Employee\\EmployeeSession',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_employee' => 'id_employee',
                            ],
                            'joinColumnFieldNames' => [
                                'id_employee' => 'id_employee',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_employee' => 'id_employee',
                            ],
                            'orphanRemoval' => false,
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
2 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\Employee\\Profile',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity\\Employee',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\Employee\\Profile',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_profile',
                            'id' => true,
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_profile' => 'id',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_profile',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_profile',
                    ],
                ],
                'associationMappings' => [
                    [
                        'authorizationRoles' => [
                            'fieldName' => 'authorizationRoles',
                            'joinTable' => [
                                'name' => 'hj1i4_access',
                                'schema' => null,
                                'options' => [
                                    'ps_table' => 'access',
                                ],
                                'joinColumns' => [
                                    [
                                        'name' => 'id_profile',
                                        'unique' => false,
                                        'nullable' => true,
                                        'onDelete' => null,
                                        'columnDefinition' => null,
                                        'referencedColumnName' => 'id_profile',
                                    ],
                                ],
                                'inverseJoinColumns' => [
                                    [
                                        'name' => 'id_authorization_role',
                                        'unique' => false,
                                        'nullable' => true,
                                        'onDelete' => null,
                                        'columnDefinition' => null,
                                        'referencedColumnName' => 'id_authorization_role',
                                    ],
                                ],
                            ],
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Employee\\AuthorizationRole',
                            'mappedBy' => null,
                            'inversedBy' => null,
                            'cascade' => [],
                            'orphanRemoval' => false,
                            'fetch' => 2,
                            'type' => 8,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Employee\\Profile',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'joinTableColumns' => [
                                'id_profile',
                                'id_authorization_role',
                            ],
                            'relationToSourceKeyColumns' => [
                                'id_profile' => 'id_profile',
                            ],
                            'relationToTargetKeyColumns' => [
                                'id_authorization_role' => 'id_authorization_role',
                            ],
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
3 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\Lang',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\Lang',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\LangRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_lang',
                            'id' => true,
                        ],
                        'name' => [
                            'fieldName' => 'name',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 32,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'name',
                        ],
                        'active' => [
                            'fieldName' => 'active',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'active',
                        ],
                        'isoCode' => [
                            'fieldName' => 'isoCode',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 2,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'iso_code',
                        ],
                        'languageCode' => [
                            'fieldName' => 'languageCode',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 5,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'language_code',
                        ],
                        'locale' => [
                            'fieldName' => 'locale',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 5,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'locale',
                        ],
                        'dateFormatLite' => [
                            'fieldName' => 'dateFormatLite',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 32,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'date_format_lite',
                        ],
                        'dateFormatFull' => [
                            'fieldName' => 'dateFormatFull',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 32,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'date_format_full',
                        ],
                        'isRtl' => [
                            'fieldName' => 'isRtl',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'is_rtl',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_lang' => 'id',
                        'name' => 'name',
                        'active' => 'active',
                        'iso_code' => 'isoCode',
                        'language_code' => 'languageCode',
                        'locale' => 'locale',
                        'date_format_lite' => 'dateFormatLite',
                        'date_format_full' => 'dateFormatFull',
                        'is_rtl' => 'isRtl',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_lang',
                        'name' => 'name',
                        'active' => 'active',
                        'isoCode' => 'iso_code',
                        'languageCode' => 'language_code',
                        'locale' => 'locale',
                        'dateFormatLite' => 'date_format_lite',
                        'dateFormatFull' => 'date_format_full',
                        'isRtl' => 'is_rtl',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_lang',
                    ],
                ],
                'associationMappings' => [
                    [
                        'translations' => [
                            'fieldName' => 'translations',
                            'mappedBy' => 'lang',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Translation',
                            'cascade' => [],
                            'orphanRemoval' => false,
                            'fetch' => 2,
                            'type' => 4,
                            'inversedBy' => null,
                            'isOwningSide' => false,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Lang',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                        ],
                        'shops' => [
                            'fieldName' => 'shops',
                            'joinTable' => [
                                'name' => 'hj1i4_lang_shop',
                                'schema' => null,
                                'joinColumns' => [
                                    [
                                        'name' => 'id_lang',
                                        'unique' => false,
                                        'nullable' => true,
                                        'onDelete' => 'CASCADE',
                                        'columnDefinition' => null,
                                        'referencedColumnName' => 'id_lang',
                                    ],
                                ],
                                'inverseJoinColumns' => [
                                    [
                                        'name' => 'id_shop',
                                        'unique' => false,
                                        'nullable' => true,
                                        'onDelete' => 'CASCADE',
                                        'columnDefinition' => null,
                                        'referencedColumnName' => 'id_shop',
                                    ],
                                ],
                            ],
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Shop',
                            'mappedBy' => null,
                            'inversedBy' => null,
                            'cascade' => [
                                'remove',
                                'persist',
                            ],
                            'orphanRemoval' => false,
                            'fetch' => 2,
                            'type' => 8,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Lang',
                            'isCascadeRemove' => true,
                            'isCascadePersist' => true,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'joinTableColumns' => [
                                'id_lang',
                                'id_shop',
                            ],
                            'isOnDeleteCascade' => true,
                            'relationToSourceKeyColumns' => [
                                'id_lang' => 'id_lang',
                            ],
                            'relationToTargetKeyColumns' => [
                                'id_shop' => 'id_shop',
                            ],
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
4 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\Employee\\AuthorizationRole',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity\\Employee',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\Employee\\AuthorizationRole',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_authorization_role',
                            'id' => true,
                        ],
                        'slug' => [
                            'fieldName' => 'slug',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 191,
                            'unique' => true,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'slug',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_authorization_role' => 'id',
                        'slug' => 'slug',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_authorization_role',
                        'slug' => 'slug',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_authorization_role',
                        'uniqueConstraints' => [
                            'slug' => [
                                'columns' => [
                                    'slug',
                                ],
                            ],
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
5 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\Translation',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\Translation',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\TranslationRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_translation',
                            'id' => true,
                        ],
                        'key' => [
                            'fieldName' => 'key',
                            'type' => 'text',
                            'scale' => null,
                            'length' => 8000,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'key',
                            'quoted' => true,
                        ],
                        'translation' => [
                            'fieldName' => 'translation',
                            'type' => 'text',
                            'scale' => null,
                            'length' => 65500,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'translation',
                        ],
                        'domain' => [
                            'fieldName' => 'domain',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 80,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'domain',
                        ],
                        'theme' => [
                            'fieldName' => 'theme',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 32,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'theme',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_translation' => 'id',
                        'key' => 'key',
                        'translation' => 'translation',
                        'domain' => 'domain',
                        'theme' => 'theme',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_translation',
                        'key' => 'key',
                        'translation' => 'translation',
                        'domain' => 'domain',
                        'theme' => 'theme',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_translation',
                        'indexes' => [
                            'key' => [
                                'columns' => [
                                    'domain',
                                ],
                            ],
                        ],
                    ],
                ],
                'associationMappings' => [
                    [
                        'lang' => [
                            'fieldName' => 'lang',
                            'joinColumns' => [
                                [
                                    'name' => 'id_lang',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_lang',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => 'translations',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Lang',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Translation',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_lang' => 'id_lang',
                            ],
                            'joinColumnFieldNames' => [
                                'id_lang' => 'id_lang',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_lang' => 'id_lang',
                            ],
                            'orphanRemoval' => false,
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
6 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\Shop',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\Shop',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\ShopRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_shop',
                            'id' => true,
                        ],
                        'name' => [
                            'fieldName' => 'name',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'name',
                        ],
                        'color' => [
                            'fieldName' => 'color',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 50,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'color',
                        ],
                        'idCategory' => [
                            'fieldName' => 'idCategory',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_category',
                        ],
                        'themeName' => [
                            'fieldName' => 'themeName',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'theme_name',
                        ],
                        'active' => [
                            'fieldName' => 'active',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'active',
                        ],
                        'deleted' => [
                            'fieldName' => 'deleted',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'deleted',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_shop' => 'id',
                        'name' => 'name',
                        'color' => 'color',
                        'id_category' => 'idCategory',
                        'theme_name' => 'themeName',
                        'active' => 'active',
                        'deleted' => 'deleted',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_shop',
                        'name' => 'name',
                        'color' => 'color',
                        'idCategory' => 'id_category',
                        'themeName' => 'theme_name',
                        'active' => 'active',
                        'deleted' => 'deleted',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_shop',
                    ],
                ],
                'associationMappings' => [
                    [
                        'shopGroup' => [
                            'fieldName' => 'shopGroup',
                            'joinColumns' => [
                                [
                                    'name' => 'id_shop_group',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_shop_group',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => 'shops',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\ShopGroup',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Shop',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_shop_group' => 'id_shop_group',
                            ],
                            'joinColumnFieldNames' => [
                                'id_shop_group' => 'id_shop_group',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_shop_group' => 'id_shop_group',
                            ],
                            'orphanRemoval' => false,
                        ],
                        'shopUrls' => [
                            'fieldName' => 'shopUrls',
                            'mappedBy' => 'shop',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\ShopUrl',
                            'cascade' => [],
                            'orphanRemoval' => false,
                            'fetch' => 2,
                            'type' => 4,
                            'inversedBy' => null,
                            'isOwningSide' => false,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Shop',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
7 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\ShopGroup',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\ShopGroup',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\ShopGroupRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_shop_group',
                            'id' => true,
                        ],
                        'name' => [
                            'fieldName' => 'name',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'name',
                        ],
                        'color' => [
                            'fieldName' => 'color',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 50,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'color',
                        ],
                        'shareCustomer' => [
                            'fieldName' => 'shareCustomer',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'share_customer',
                        ],
                        'shareOrder' => [
                            'fieldName' => 'shareOrder',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'share_order',
                        ],
                        'shareStock' => [
                            'fieldName' => 'shareStock',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'share_stock',
                        ],
                        'active' => [
                            'fieldName' => 'active',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'active',
                        ],
                        'deleted' => [
                            'fieldName' => 'deleted',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'deleted',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_shop_group' => 'id',
                        'name' => 'name',
                        'color' => 'color',
                        'share_customer' => 'shareCustomer',
                        'share_order' => 'shareOrder',
                        'share_stock' => 'shareStock',
                        'active' => 'active',
                        'deleted' => 'deleted',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_shop_group',
                        'name' => 'name',
                        'color' => 'color',
                        'shareCustomer' => 'share_customer',
                        'shareOrder' => 'share_order',
                        'shareStock' => 'share_stock',
                        'active' => 'active',
                        'deleted' => 'deleted',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_shop_group',
                    ],
                ],
                'associationMappings' => [
                    [
                        'shops' => [
                            'fieldName' => 'shops',
                            'mappedBy' => 'shopGroup',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Shop',
                            'cascade' => [],
                            'orphanRemoval' => false,
                            'fetch' => 2,
                            'type' => 4,
                            'inversedBy' => null,
                            'isOwningSide' => false,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\ShopGroup',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
8 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\ShopUrl',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\ShopUrl',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_shop_url',
                            'id' => true,
                        ],
                        'domain' => [
                            'fieldName' => 'domain',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 150,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'domain',
                        ],
                        'domainSsl' => [
                            'fieldName' => 'domainSsl',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 150,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'domain_ssl',
                        ],
                        'physicalUri' => [
                            'fieldName' => 'physicalUri',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'physical_uri',
                        ],
                        'virtualUri' => [
                            'fieldName' => 'virtualUri',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'virtual_uri',
                        ],
                        'main' => [
                            'fieldName' => 'main',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'main',
                        ],
                        'active' => [
                            'fieldName' => 'active',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'active',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_shop_url' => 'id',
                        'domain' => 'domain',
                        'domain_ssl' => 'domainSsl',
                        'physical_uri' => 'physicalUri',
                        'virtual_uri' => 'virtualUri',
                        'main' => 'main',
                        'active' => 'active',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_shop_url',
                        'domain' => 'domain',
                        'domainSsl' => 'domain_ssl',
                        'physicalUri' => 'physical_uri',
                        'virtualUri' => 'virtual_uri',
                        'main' => 'main',
                        'active' => 'active',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_shop_url',
                        'indexes' => [
                            'id_shop' => [
                                'columns' => [
                                    'id_shop',
                                    'main',
                                ],
                            ],
                        ],
                        'uniqueConstraints' => [
                            'full_shop_url' => [
                                'columns' => [
                                    'domain',
                                    'physical_uri',
                                    'virtual_uri',
                                ],
                            ],
                            'full_shop_url_ssl' => [
                                'columns' => [
                                    'domain_ssl',
                                    'physical_uri',
                                    'virtual_uri',
                                ],
                            ],
                        ],
                    ],
                ],
                'associationMappings' => [
                    [
                        'shop' => [
                            'fieldName' => 'shop',
                            'joinColumns' => [
                                [
                                    'name' => 'id_shop',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_shop',
                                    'options' => [
                                        'unsigned' => true,
                                    ],
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => 'shopUrls',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Shop',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\ShopUrl',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_shop' => 'id_shop',
                            ],
                            'joinColumnFieldNames' => [
                                'id_shop' => 'id_shop',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_shop' => 'id_shop',
                            ],
                            'orphanRemoval' => false,
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
9 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\Tab',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\Tab',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\TabRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_tab',
                            'id' => true,
                        ],
                        'idParent' => [
                            'fieldName' => 'idParent',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_parent',
                        ],
                        'position' => [
                            'fieldName' => 'position',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'position',
                        ],
                        'module' => [
                            'fieldName' => 'module',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'module',
                        ],
                        'className' => [
                            'fieldName' => 'className',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'class_name',
                        ],
                        'routeName' => [
                            'fieldName' => 'routeName',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 256,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'route_name',
                        ],
                        'active' => [
                            'fieldName' => 'active',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'active',
                        ],
                        'enabled' => [
                            'fieldName' => 'enabled',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'enabled',
                        ],
                        'icon' => [
                            'fieldName' => 'icon',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'icon',
                        ],
                        'wording' => [
                            'fieldName' => 'wording',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'wording',
                        ],
                        'wordingDomain' => [
                            'fieldName' => 'wordingDomain',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'wording_domain',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_tab' => 'id',
                        'id_parent' => 'idParent',
                        'position' => 'position',
                        'module' => 'module',
                        'class_name' => 'className',
                        'route_name' => 'routeName',
                        'active' => 'active',
                        'enabled' => 'enabled',
                        'icon' => 'icon',
                        'wording' => 'wording',
                        'wording_domain' => 'wordingDomain',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_tab',
                        'idParent' => 'id_parent',
                        'position' => 'position',
                        'module' => 'module',
                        'className' => 'class_name',
                        'routeName' => 'route_name',
                        'active' => 'active',
                        'enabled' => 'enabled',
                        'icon' => 'icon',
                        'wording' => 'wording',
                        'wordingDomain' => 'wording_domain',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_tab',
                    ],
                ],
                'associationMappings' => [
                    [
                        'tabLangs' => [
                            'fieldName' => 'tabLangs',
                            'mappedBy' => 'tab',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\TabLang',
                            'cascade' => [],
                            'orphanRemoval' => false,
                            'fetch' => 2,
                            'type' => 4,
                            'inversedBy' => null,
                            'isOwningSide' => false,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Tab',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
10 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\AssignedGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\AssignedGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\TabLang',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\TabLang',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\TabLangRepository',
                ],
                'identifier' => [
                    [
                        'tab',
                        'lang',
                    ],
                ],
                'fieldMappings' => [
                    [
                        'name' => [
                            'fieldName' => 'name',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 128,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'name',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'name' => 'name',
                    ],
                ],
                'columnNames' => [
                    [
                        'name' => 'name',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_tab_lang',
                    ],
                ],
                'associationMappings' => [
                    [
                        'tab' => [
                            'fieldName' => 'tab',
                            'id' => true,
                            'joinColumns' => [
                                [
                                    'name' => 'id_tab',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_tab',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => 'tabLangs',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Tab',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\TabLang',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_tab' => 'id_tab',
                            ],
                            'joinColumnFieldNames' => [
                                'id_tab' => 'id_tab',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_tab' => 'id_tab',
                            ],
                            'orphanRemoval' => false,
                        ],
                        'lang' => [
                            'fieldName' => 'lang',
                            'id' => true,
                            'joinColumns' => [
                                [
                                    'name' => 'id_lang',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => 'CASCADE',
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_lang',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => null,
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Lang',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\TabLang',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_lang' => 'id_lang',
                            ],
                            'joinColumnFieldNames' => [
                                'id_lang' => 'id_lang',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_lang' => 'id_lang',
                            ],
                            'orphanRemoval' => false,
                        ],
                    ],
                ],
                'isIdentifierComposite' => [
                    true,
                ],
                'containsForeignIdentifier' => [
                    true,
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
11 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\AdminFilter',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\AdminFilter',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\AdminFilterRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id',
                            'id' => true,
                        ],
                        'employee' => [
                            'fieldName' => 'employee',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'employee',
                        ],
                        'shop' => [
                            'fieldName' => 'shop',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'shop',
                        ],
                        'controller' => [
                            'fieldName' => 'controller',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 60,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'controller',
                        ],
                        'action' => [
                            'fieldName' => 'action',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 100,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'action',
                        ],
                        'filter' => [
                            'fieldName' => 'filter',
                            'type' => 'text',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'filter',
                        ],
                        'filterId' => [
                            'fieldName' => 'filterId',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 191,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'filter_id',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id' => 'id',
                        'employee' => 'employee',
                        'shop' => 'shop',
                        'controller' => 'controller',
                        'action' => 'action',
                        'filter' => 'filter',
                        'filter_id' => 'filterId',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id',
                        'employee' => 'employee',
                        'shop' => 'shop',
                        'controller' => 'controller',
                        'action' => 'action',
                        'filter' => 'filter',
                        'filterId' => 'filter_id',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_admin_filter',
                        'uniqueConstraints' => [
                            'admin_filter_search_id_idx' => [
                                'columns' => [
                                    'employee',
                                    'shop',
                                    'controller',
                                    'action',
                                    'filter_id',
                                ],
                            ],
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
12 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\ApiClient',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\ApiClient',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\ApiClientRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_api_client',
                            'id' => true,
                        ],
                        'clientId' => [
                            'fieldName' => 'clientId',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'client_id',
                        ],
                        'clientName' => [
                            'fieldName' => 'clientName',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'client_name',
                        ],
                        'clientSecret' => [
                            'fieldName' => 'clientSecret',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'client_secret',
                        ],
                        'enabled' => [
                            'fieldName' => 'enabled',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'enabled',
                        ],
                        'scopes' => [
                            'fieldName' => 'scopes',
                            'type' => 'json',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'scopes',
                        ],
                        'description' => [
                            'fieldName' => 'description',
                            'type' => 'string',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => '',
                            ],
                            'columnName' => 'description',
                        ],
                        'externalIssuer' => [
                            'fieldName' => 'externalIssuer',
                            'type' => 'string',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'external_issuer',
                        ],
                        'lifetime' => [
                            'fieldName' => 'lifetime',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => '3600',
                            ],
                            'columnName' => 'lifetime',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_api_client' => 'id',
                        'client_id' => 'clientId',
                        'client_name' => 'clientName',
                        'client_secret' => 'clientSecret',
                        'enabled' => 'enabled',
                        'scopes' => 'scopes',
                        'description' => 'description',
                        'external_issuer' => 'externalIssuer',
                        'lifetime' => 'lifetime',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_api_client',
                        'clientId' => 'client_id',
                        'clientName' => 'client_name',
                        'clientSecret' => 'client_secret',
                        'enabled' => 'enabled',
                        'scopes' => 'scopes',
                        'description' => 'description',
                        'externalIssuer' => 'external_issuer',
                        'lifetime' => 'lifetime',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_api_client',
                        'uniqueConstraints' => [
                            'api_client_client_id_idx' => [
                                'fields' => [
                                    'clientId',
                                    'externalIssuer',
                                ],
                            ],
                            'api_client_client_name_idx' => [
                                'fields' => [
                                    'clientName',
                                    'externalIssuer',
                                ],
                            ],
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
13 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\Mutation',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\Mutation',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\MutationRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_mutation',
                            'id' => true,
                        ],
                        'mutationTable' => [
                            'fieldName' => 'mutationTable',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'mutation_table',
                        ],
                        'mutationRowId' => [
                            'fieldName' => 'mutationRowId',
                            'type' => 'bigint',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'mutation_row_id',
                        ],
                        'action' => [
                            'fieldName' => 'action',
                            'type' => 'string',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'mutation_action',
                            'columnDefinition' => 'ENUM(\'create\', \'update\', \'delete\')',
                            'enumType' => 'PrestaShopBundle\\Entity\\MutationAction',
                        ],
                        'mutatorType' => [
                            'fieldName' => 'mutatorType',
                            'type' => 'string',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'mutator_type',
                            'columnDefinition' => 'ENUM(\'employee\', \'api_client\', \'module\')',
                            'enumType' => 'PrestaShopBundle\\Entity\\MutatorType',
                        ],
                        'mutatorIdentifier' => [
                            'fieldName' => 'mutatorIdentifier',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'mutator_identifier',
                        ],
                        'mutationDetails' => [
                            'fieldName' => 'mutationDetails',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'mutation_details',
                        ],
                        'dateAdd' => [
                            'fieldName' => 'dateAdd',
                            'type' => 'datetime',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'date_add',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_mutation' => 'id',
                        'mutation_table' => 'mutationTable',
                        'mutation_row_id' => 'mutationRowId',
                        'mutation_action' => 'action',
                        'mutator_type' => 'mutatorType',
                        'mutator_identifier' => 'mutatorIdentifier',
                        'mutation_details' => 'mutationDetails',
                        'date_add' => 'dateAdd',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_mutation',
                        'mutationTable' => 'mutation_table',
                        'mutationRowId' => 'mutation_row_id',
                        'action' => 'mutation_action',
                        'mutatorType' => 'mutator_type',
                        'mutatorIdentifier' => 'mutator_identifier',
                        'mutationDetails' => 'mutation_details',
                        'dateAdd' => 'date_add',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_mutation',
                    ],
                ],
                'lifecycleCallbacks' => [
                    [
                        'prePersist' => [
                            'updateTimestamps',
                        ],
                        'preUpdate' => [
                            'updateTimestamps',
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
14 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\ProductDownload',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\ProductDownload',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_product_download',
                            'id' => true,
                        ],
                        'idProduct' => [
                            'fieldName' => 'idProduct',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_product',
                        ],
                        'displayFilename' => [
                            'fieldName' => 'displayFilename',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'display_filename',
                        ],
                        'filename' => [
                            'fieldName' => 'filename',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'filename',
                        ],
                        'dateAdd' => [
                            'fieldName' => 'dateAdd',
                            'type' => 'datetime',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'date_add',
                        ],
                        'dateExpiration' => [
                            'fieldName' => 'dateExpiration',
                            'type' => 'datetime',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'date_expiration',
                        ],
                        'nbDaysAccessible' => [
                            'fieldName' => 'nbDaysAccessible',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'nb_days_accessible',
                        ],
                        'nbDownloadable' => [
                            'fieldName' => 'nbDownloadable',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'options' => [
                                'default' => 1,
                                'unsigned' => true,
                            ],
                            'columnName' => 'nb_downloadable',
                        ],
                        'active' => [
                            'fieldName' => 'active',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 1,
                                'unsigned' => true,
                            ],
                            'columnName' => 'active',
                        ],
                        'isShareable' => [
                            'fieldName' => 'isShareable',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 0,
                                'unsigned' => true,
                            ],
                            'columnName' => 'is_shareable',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_product_download' => 'id',
                        'id_product' => 'idProduct',
                        'display_filename' => 'displayFilename',
                        'filename' => 'filename',
                        'date_add' => 'dateAdd',
                        'date_expiration' => 'dateExpiration',
                        'nb_days_accessible' => 'nbDaysAccessible',
                        'nb_downloadable' => 'nbDownloadable',
                        'active' => 'active',
                        'is_shareable' => 'isShareable',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_product_download',
                        'idProduct' => 'id_product',
                        'displayFilename' => 'display_filename',
                        'filename' => 'filename',
                        'dateAdd' => 'date_add',
                        'dateExpiration' => 'date_expiration',
                        'nbDaysAccessible' => 'nb_days_accessible',
                        'nbDownloadable' => 'nb_downloadable',
                        'active' => 'active',
                        'isShareable' => 'is_shareable',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_product_download',
                        'indexes' => [
                            'product_active' => [
                                'columns' => [
                                    'id_product',
                                    'active',
                                ],
                            ],
                        ],
                        'uniqueConstraints' => [
                            'id_product' => [
                                'columns' => [
                                    'id_product',
                                ],
                            ],
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
15 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\BigIntegerIdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\BigIntegerIdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\StockMvt',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\StockMvt',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\StockMovementRepository',
                ],
                'identifier' => [
                    [
                        'idStockMvt',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'idStockMvt' => [
                            'fieldName' => 'idStockMvt',
                            'type' => 'bigint',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_stock_mvt',
                            'id' => true,
                        ],
                        'idStock' => [
                            'fieldName' => 'idStock',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_stock',
                        ],
                        'idOrder' => [
                            'fieldName' => 'idOrder',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'id_order',
                        ],
                        'idSupplyOrder' => [
                            'fieldName' => 'idSupplyOrder',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'options' => [
                                'default' => 0,
                            ],
                            'columnName' => 'id_supply_order',
                        ],
                        'idStockMvtReason' => [
                            'fieldName' => 'idStockMvtReason',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_stock_mvt_reason',
                        ],
                        'idEmployee' => [
                            'fieldName' => 'idEmployee',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_employee',
                        ],
                        'employeeLastname' => [
                            'fieldName' => 'employeeLastname',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'employee_lastname',
                        ],
                        'employeeFirstname' => [
                            'fieldName' => 'employeeFirstname',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'employee_firstname',
                        ],
                        'physicalQuantity' => [
                            'fieldName' => 'physicalQuantity',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'physical_quantity',
                        ],
                        'dateAdd' => [
                            'fieldName' => 'dateAdd',
                            'type' => 'datetime',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'date_add',
                        ],
                        'sign' => [
                            'fieldName' => 'sign',
                            'type' => 'smallint',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 1,
                            ],
                            'columnName' => 'sign',
                        ],
                        'priceTe' => [
                            'fieldName' => 'priceTe',
                            'type' => 'decimal',
                            'scale' => 6,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => 20,
                            'options' => [
                                'default' => '0.000000',
                            ],
                            'columnName' => 'price_te',
                        ],
                        'lastWa' => [
                            'fieldName' => 'lastWa',
                            'type' => 'decimal',
                            'scale' => 6,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => 20,
                            'options' => [
                                'default' => '0.000000',
                            ],
                            'columnName' => 'last_wa',
                        ],
                        'currentWa' => [
                            'fieldName' => 'currentWa',
                            'type' => 'decimal',
                            'scale' => 6,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => 20,
                            'options' => [
                                'default' => '0.000000',
                            ],
                            'columnName' => 'current_wa',
                        ],
                        'referer' => [
                            'fieldName' => 'referer',
                            'type' => 'bigint',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'referer',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_stock_mvt' => 'idStockMvt',
                        'id_stock' => 'idStock',
                        'id_order' => 'idOrder',
                        'id_supply_order' => 'idSupplyOrder',
                        'id_stock_mvt_reason' => 'idStockMvtReason',
                        'id_employee' => 'idEmployee',
                        'employee_lastname' => 'employeeLastname',
                        'employee_firstname' => 'employeeFirstname',
                        'physical_quantity' => 'physicalQuantity',
                        'date_add' => 'dateAdd',
                        'sign' => 'sign',
                        'price_te' => 'priceTe',
                        'last_wa' => 'lastWa',
                        'current_wa' => 'currentWa',
                        'referer' => 'referer',
                    ],
                ],
                'columnNames' => [
                    [
                        'idStockMvt' => 'id_stock_mvt',
                        'idStock' => 'id_stock',
                        'idOrder' => 'id_order',
                        'idSupplyOrder' => 'id_supply_order',
                        'idStockMvtReason' => 'id_stock_mvt_reason',
                        'idEmployee' => 'id_employee',
                        'employeeLastname' => 'employee_lastname',
                        'employeeFirstname' => 'employee_firstname',
                        'physicalQuantity' => 'physical_quantity',
                        'dateAdd' => 'date_add',
                        'sign' => 'sign',
                        'priceTe' => 'price_te',
                        'lastWa' => 'last_wa',
                        'currentWa' => 'current_wa',
                        'referer' => 'referer',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_stock_mvt',
                        'indexes' => [
                            'id_stock' => [
                                'columns' => [
                                    'id_stock',
                                ],
                            ],
                            'id_stock_mvt_reason' => [
                                'columns' => [
                                    'id_stock_mvt_reason',
                                ],
                            ],
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
16 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\AttributeGroup',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\AttributeGroup',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\AttributeGroupRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_attribute_group',
                            'id' => true,
                        ],
                        'isColorGroup' => [
                            'fieldName' => 'isColorGroup',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'is_color_group',
                        ],
                        'groupType' => [
                            'fieldName' => 'groupType',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'group_type',
                        ],
                        'position' => [
                            'fieldName' => 'position',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'position',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_attribute_group' => 'id',
                        'is_color_group' => 'isColorGroup',
                        'group_type' => 'groupType',
                        'position' => 'position',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_attribute_group',
                        'isColorGroup' => 'is_color_group',
                        'groupType' => 'group_type',
                        'position' => 'position',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_attribute_group',
                    ],
                ],
                'associationMappings' => [
                    [
                        'attributes' => [
                            'fieldName' => 'attributes',
                            'mappedBy' => 'attributeGroup',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Attribute',
                            'cascade' => [],
                            'orphanRemoval' => true,
                            'fetch' => 2,
                            'type' => 4,
                            'inversedBy' => null,
                            'isOwningSide' => false,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\AttributeGroup',
                            'isCascadeRemove' => true,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                        ],
                        'shops' => [
                            'fieldName' => 'shops',
                            'joinTable' => [
                                'name' => 'hj1i4_attribute_group_shop',
                                'schema' => null,
                                'joinColumns' => [
                                    [
                                        'name' => 'id_attribute_group',
                                        'unique' => false,
                                        'nullable' => true,
                                        'onDelete' => null,
                                        'columnDefinition' => null,
                                        'referencedColumnName' => 'id_attribute_group',
                                    ],
                                ],
                                'inverseJoinColumns' => [
                                    [
                                        'name' => 'id_shop',
                                        'unique' => false,
                                        'nullable' => true,
                                        'onDelete' => 'CASCADE',
                                        'columnDefinition' => null,
                                        'referencedColumnName' => 'id_shop',
                                    ],
                                ],
                            ],
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Shop',
                            'mappedBy' => null,
                            'inversedBy' => null,
                            'cascade' => [
                                'persist',
                            ],
                            'orphanRemoval' => false,
                            'fetch' => 2,
                            'type' => 8,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\AttributeGroup',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => true,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'joinTableColumns' => [
                                'id_attribute_group',
                                'id_shop',
                            ],
                            'relationToSourceKeyColumns' => [
                                'id_attribute_group' => 'id_attribute_group',
                            ],
                            'isOnDeleteCascade' => true,
                            'relationToTargetKeyColumns' => [
                                'id_shop' => 'id_shop',
                            ],
                        ],
                        'attributeGroupLangs' => [
                            'fieldName' => 'attributeGroupLangs',
                            'mappedBy' => 'attributeGroup',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\AttributeGroupLang',
                            'cascade' => [],
                            'orphanRemoval' => true,
                            'fetch' => 2,
                            'type' => 4,
                            'inversedBy' => null,
                            'isOwningSide' => false,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\AttributeGroup',
                            'isCascadeRemove' => true,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
17 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\ModuleHistory',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\ModuleHistory',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id',
                            'id' => true,
                        ],
                        'idEmployee' => [
                            'fieldName' => 'idEmployee',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_employee',
                        ],
                        'idModule' => [
                            'fieldName' => 'idModule',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_module',
                        ],
                        'dateAdd' => [
                            'fieldName' => 'dateAdd',
                            'type' => 'datetime',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'date_add',
                        ],
                        'dateUpd' => [
                            'fieldName' => 'dateUpd',
                            'type' => 'datetime',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'date_upd',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id' => 'id',
                        'id_employee' => 'idEmployee',
                        'id_module' => 'idModule',
                        'date_add' => 'dateAdd',
                        'date_upd' => 'dateUpd',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id',
                        'idEmployee' => 'id_employee',
                        'idModule' => 'id_module',
                        'dateAdd' => 'date_add',
                        'dateUpd' => 'date_upd',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_module_history',
                    ],
                ],
                'lifecycleCallbacks' => [
                    [
                        'prePersist' => [
                            'updatedTimestamps',
                        ],
                        'preUpdate' => [
                            'updatedTimestamps',
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
18 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\AssignedGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\AssignedGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\AttributeGroupLang',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\AttributeGroupLang',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\AttributeGroupLangRepository',
                ],
                'identifier' => [
                    [
                        'attributeGroup',
                        'lang',
                    ],
                ],
                'fieldMappings' => [
                    [
                        'name' => [
                            'fieldName' => 'name',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 128,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'name',
                        ],
                        'publicName' => [
                            'fieldName' => 'publicName',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'public_name',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'name' => 'name',
                        'public_name' => 'publicName',
                    ],
                ],
                'columnNames' => [
                    [
                        'name' => 'name',
                        'publicName' => 'public_name',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_attribute_group_lang',
                    ],
                ],
                'associationMappings' => [
                    [
                        'attributeGroup' => [
                            'fieldName' => 'attributeGroup',
                            'id' => true,
                            'joinColumns' => [
                                [
                                    'name' => 'id_attribute_group',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => 'CASCADE',
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_attribute_group',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => 'attributeGroupLangs',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\AttributeGroup',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\AttributeGroupLang',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_attribute_group' => 'id_attribute_group',
                            ],
                            'joinColumnFieldNames' => [
                                'id_attribute_group' => 'id_attribute_group',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_attribute_group' => 'id_attribute_group',
                            ],
                            'orphanRemoval' => false,
                        ],
                        'lang' => [
                            'fieldName' => 'lang',
                            'id' => true,
                            'joinColumns' => [
                                [
                                    'name' => 'id_lang',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => 'CASCADE',
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_lang',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => null,
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Lang',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\AttributeGroupLang',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_lang' => 'id_lang',
                            ],
                            'joinColumnFieldNames' => [
                                'id_lang' => 'id_lang',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_lang' => 'id_lang',
                            ],
                            'orphanRemoval' => false,
                        ],
                    ],
                ],
                'isIdentifierComposite' => [
                    true,
                ],
                'containsForeignIdentifier' => [
                    true,
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
19 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\FeatureFlag',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\FeatureFlag',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\FeatureFlagRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_feature_flag',
                            'id' => true,
                        ],
                        'name' => [
                            'fieldName' => 'name',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 191,
                            'unique' => true,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'name',
                        ],
                        'type' => [
                            'fieldName' => 'type',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 'env,dotenv,db',
                            ],
                            'columnName' => 'type',
                        ],
                        'state' => [
                            'fieldName' => 'state',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 0,
                                'unsigned' => true,
                            ],
                            'columnName' => 'state',
                        ],
                        'labelWording' => [
                            'fieldName' => 'labelWording',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 191,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => '',
                            ],
                            'columnName' => 'label_wording',
                        ],
                        'labelDomain' => [
                            'fieldName' => 'labelDomain',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => '',
                            ],
                            'columnName' => 'label_domain',
                        ],
                        'descriptionWording' => [
                            'fieldName' => 'descriptionWording',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 191,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => '',
                            ],
                            'columnName' => 'description_wording',
                        ],
                        'descriptionDomain' => [
                            'fieldName' => 'descriptionDomain',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => '',
                            ],
                            'columnName' => 'description_domain',
                        ],
                        'stability' => [
                            'fieldName' => 'stability',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 'beta',
                            ],
                            'columnName' => 'stability',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_feature_flag' => 'id',
                        'name' => 'name',
                        'type' => 'type',
                        'state' => 'state',
                        'label_wording' => 'labelWording',
                        'label_domain' => 'labelDomain',
                        'description_wording' => 'descriptionWording',
                        'description_domain' => 'descriptionDomain',
                        'stability' => 'stability',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_feature_flag',
                        'name' => 'name',
                        'type' => 'type',
                        'state' => 'state',
                        'labelWording' => 'label_wording',
                        'labelDomain' => 'label_domain',
                        'descriptionWording' => 'description_wording',
                        'descriptionDomain' => 'description_domain',
                        'stability' => 'stability',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_feature_flag',
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
20 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\ImageType',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\ImageType',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\ImageTypeRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'id_image_type',
                            'id' => true,
                        ],
                        'name' => [
                            'fieldName' => 'name',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => true,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'name',
                        ],
                        'width' => [
                            'fieldName' => 'width',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'width',
                        ],
                        'height' => [
                            'fieldName' => 'height',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'unsigned' => true,
                            ],
                            'columnName' => 'height',
                        ],
                        'products' => [
                            'fieldName' => 'products',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 1,
                            ],
                            'columnName' => 'products',
                        ],
                        'categories' => [
                            'fieldName' => 'categories',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 1,
                            ],
                            'columnName' => 'categories',
                        ],
                        'manufacturers' => [
                            'fieldName' => 'manufacturers',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 1,
                            ],
                            'columnName' => 'manufacturers',
                        ],
                        'suppliers' => [
                            'fieldName' => 'suppliers',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 1,
                            ],
                            'columnName' => 'suppliers',
                        ],
                        'stores' => [
                            'fieldName' => 'stores',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'options' => [
                                'default' => 1,
                            ],
                            'columnName' => 'stores',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_image_type' => 'id',
                        'name' => 'name',
                        'width' => 'width',
                        'height' => 'height',
                        'products' => 'products',
                        'categories' => 'categories',
                        'manufacturers' => 'manufacturers',
                        'suppliers' => 'suppliers',
                        'stores' => 'stores',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_image_type',
                        'name' => 'name',
                        'width' => 'width',
                        'height' => 'height',
                        'products' => 'products',
                        'categories' => 'categories',
                        'manufacturers' => 'manufacturers',
                        'suppliers' => 'suppliers',
                        'stores' => 'stores',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_image_type',
                        'uniqueConstraints' => [
                            [
                                'columns' => [
                                    'name',
                                    'theme_name',
                                ],
                            ],
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
21 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\AssignedGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\AssignedGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\AttributeLang',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\AttributeLang',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\AttributeLangRepository',
                ],
                'identifier' => [
                    [
                        'attribute',
                        'lang',
                    ],
                ],
                'fieldMappings' => [
                    [
                        'name' => [
                            'fieldName' => 'name',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 128,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'name',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'name' => 'name',
                    ],
                ],
                'columnNames' => [
                    [
                        'name' => 'name',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_attribute_lang',
                    ],
                ],
                'associationMappings' => [
                    [
                        'attribute' => [
                            'fieldName' => 'attribute',
                            'id' => true,
                            'joinColumns' => [
                                [
                                    'name' => 'id_attribute',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_attribute',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => 'attributeLangs',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Attribute',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\AttributeLang',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_attribute' => 'id_attribute',
                            ],
                            'joinColumnFieldNames' => [
                                'id_attribute' => 'id_attribute',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_attribute' => 'id_attribute',
                            ],
                            'orphanRemoval' => false,
                        ],
                        'lang' => [
                            'fieldName' => 'lang',
                            'id' => true,
                            'joinColumns' => [
                                [
                                    'name' => 'id_lang',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => 'CASCADE',
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_lang',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => null,
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Lang',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\AttributeLang',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_lang' => 'id_lang',
                            ],
                            'joinColumnFieldNames' => [
                                'id_lang' => 'id_lang',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_lang' => 'id_lang',
                            ],
                            'orphanRemoval' => false,
                        ],
                    ],
                ],
                'isIdentifierComposite' => [
                    true,
                ],
                'containsForeignIdentifier' => [
                    true,
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
22 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShopBundle\\Entity\\Attribute',
                ],
                'namespace' => [
                    'PrestaShopBundle\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShopBundle\\Entity\\Attribute',
                ],
                'customRepositoryClassName' => [
                    'PrestaShopBundle\\Entity\\Repository\\AttributeRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_attribute',
                            'id' => true,
                        ],
                        'color' => [
                            'fieldName' => 'color',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 32,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'color',
                        ],
                        'position' => [
                            'fieldName' => 'position',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'position',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_attribute' => 'id',
                        'color' => 'color',
                        'position' => 'position',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_attribute',
                        'color' => 'color',
                        'position' => 'position',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_attribute',
                        'indexes' => [
                            'attribute_group' => [
                                'columns' => [
                                    'id_attribute_group',
                                ],
                            ],
                        ],
                    ],
                ],
                'associationMappings' => [
                    [
                        'attributeGroup' => [
                            'fieldName' => 'attributeGroup',
                            'joinColumns' => [
                                [
                                    'name' => 'id_attribute_group',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_attribute_group',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => 'attributes',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\AttributeGroup',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Attribute',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_attribute_group' => 'id_attribute_group',
                            ],
                            'joinColumnFieldNames' => [
                                'id_attribute_group' => 'id_attribute_group',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_attribute_group' => 'id_attribute_group',
                            ],
                            'orphanRemoval' => false,
                        ],
                        'shops' => [
                            'fieldName' => 'shops',
                            'joinTable' => [
                                'name' => 'hj1i4_attribute_shop',
                                'schema' => null,
                                'joinColumns' => [
                                    [
                                        'name' => 'id_attribute',
                                        'unique' => false,
                                        'nullable' => true,
                                        'onDelete' => null,
                                        'columnDefinition' => null,
                                        'referencedColumnName' => 'id_attribute',
                                    ],
                                ],
                                'inverseJoinColumns' => [
                                    [
                                        'name' => 'id_shop',
                                        'unique' => false,
                                        'nullable' => true,
                                        'onDelete' => 'CASCADE',
                                        'columnDefinition' => null,
                                        'referencedColumnName' => 'id_shop',
                                    ],
                                ],
                            ],
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Shop',
                            'mappedBy' => null,
                            'inversedBy' => null,
                            'cascade' => [
                                'persist',
                            ],
                            'orphanRemoval' => false,
                            'fetch' => 2,
                            'type' => 8,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Attribute',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => true,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'joinTableColumns' => [
                                'id_attribute',
                                'id_shop',
                            ],
                            'relationToSourceKeyColumns' => [
                                'id_attribute' => 'id_attribute',
                            ],
                            'isOnDeleteCascade' => true,
                            'relationToTargetKeyColumns' => [
                                'id_shop' => 'id_shop',
                            ],
                        ],
                        'attributeLangs' => [
                            'fieldName' => 'attributeLangs',
                            'mappedBy' => 'attribute',
                            'targetEntity' => 'PrestaShopBundle\\Entity\\AttributeLang',
                            'cascade' => [],
                            'orphanRemoval' => false,
                            'fetch' => 2,
                            'type' => 4,
                            'inversedBy' => null,
                            'isOwningSide' => false,
                            'sourceEntity' => 'PrestaShopBundle\\Entity\\Attribute',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
23 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShop\\Module\\PsAccounts\\Entity\\EmployeeAccount',
                ],
                'namespace' => [
                    'PrestaShop\\Module\\PsAccounts\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShop\\Module\\PsAccounts\\Entity\\EmployeeAccount',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_employee_account',
                            'id' => true,
                        ],
                        'employeeId' => [
                            'fieldName' => 'employeeId',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_employee',
                        ],
                        'email' => [
                            'fieldName' => 'email',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'email',
                        ],
                        'uid' => [
                            'fieldName' => 'uid',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'uid',
                        ],
                        'dateAdd' => [
                            'fieldName' => 'dateAdd',
                            'type' => 'datetime',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'date_add',
                        ],
                        'dateUpd' => [
                            'fieldName' => 'dateUpd',
                            'type' => 'datetime',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'date_upd',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_employee_account' => 'id',
                        'id_employee' => 'employeeId',
                        'email' => 'email',
                        'uid' => 'uid',
                        'date_add' => 'dateAdd',
                        'date_upd' => 'dateUpd',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_employee_account',
                        'employeeId' => 'id_employee',
                        'email' => 'email',
                        'uid' => 'uid',
                        'dateAdd' => 'date_add',
                        'dateUpd' => 'date_upd',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_employee_account',
                    ],
                ],
                'lifecycleCallbacks' => [
                    [
                        'prePersist' => [
                            'updatedTimestamps',
                        ],
                        'preUpdate' => [
                            'updatedTimestamps',
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
24 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShop\\Module\\Psshipping\\Entity\\PsshippingAddress',
                ],
                'namespace' => [
                    'PrestaShop\\Module\\Psshipping\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShop\\Module\\Psshipping\\Entity\\PsshippingAddress',
                ],
                'customRepositoryClassName' => [
                    'PrestaShop\\Module\\Psshipping\\Domain\\PickupPoints\\PsshippingAddressRepository',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_address',
                            'id' => true,
                        ],
                        'pickupPointId' => [
                            'fieldName' => 'pickupPointId',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => true,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'pickup_point_id',
                        ],
                        'networkCode' => [
                            'fieldName' => 'networkCode',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 20,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'network_code',
                        ],
                        'code' => [
                            'fieldName' => 'code',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'code',
                        ],
                        'description' => [
                            'fieldName' => 'description',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'description',
                        ],
                        'address' => [
                            'fieldName' => 'address',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'address',
                        ],
                        'city' => [
                            'fieldName' => 'city',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'city',
                        ],
                        'zipCode' => [
                            'fieldName' => 'zipCode',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'zip_code',
                        ],
                        'department' => [
                            'fieldName' => 'department',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => true,
                            'precision' => null,
                            'columnName' => 'department',
                        ],
                        'country' => [
                            'fieldName' => 'country',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 255,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'country',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_address' => 'id',
                        'pickup_point_id' => 'pickupPointId',
                        'network_code' => 'networkCode',
                        'code' => 'code',
                        'description' => 'description',
                        'address' => 'address',
                        'city' => 'city',
                        'zip_code' => 'zipCode',
                        'department' => 'department',
                        'country' => 'country',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_address',
                        'pickupPointId' => 'pickup_point_id',
                        'networkCode' => 'network_code',
                        'code' => 'code',
                        'description' => 'description',
                        'address' => 'address',
                        'city' => 'city',
                        'zipCode' => 'zip_code',
                        'department' => 'department',
                        'country' => 'country',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_psshipping_address',
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
25 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\AssignedGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\AssignedGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShop\\Module\\Psshipping\\Entity\\PsshippingAddressOrders',
                ],
                'namespace' => [
                    'PrestaShop\\Module\\Psshipping\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShop\\Module\\Psshipping\\Entity\\PsshippingAddressOrders',
                ],
                'customRepositoryClassName' => [
                    'PrestaShop\\Module\\Psshipping\\Domain\\PickupPoints\\PsshippingAddressOrdersRepository',
                ],
                'identifier' => [
                    [
                        'idOrder',
                        'idShop',
                        'address',
                    ],
                ],
                'fieldMappings' => [
                    [
                        'idOrder' => [
                            'fieldName' => 'idOrder',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_order',
                            'id' => true,
                        ],
                        'idShop' => [
                            'fieldName' => 'idShop',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_shop',
                            'id' => true,
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_order' => 'idOrder',
                        'id_shop' => 'idShop',
                    ],
                ],
                'columnNames' => [
                    [
                        'idOrder' => 'id_order',
                        'idShop' => 'id_shop',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_psshipping_address_orders',
                    ],
                ],
                'associationMappings' => [
                    [
                        'address' => [
                            'fieldName' => 'address',
                            'id' => true,
                            'joinColumns' => [
                                [
                                    'name' => 'id_address',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_address',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => null,
                            'targetEntity' => 'PrestaShop\\Module\\Psshipping\\Entity\\PsshippingAddress',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShop\\Module\\Psshipping\\Entity\\PsshippingAddressOrders',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_address' => 'id_address',
                            ],
                            'joinColumnFieldNames' => [
                                'id_address' => 'id_address',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_address' => 'id_address',
                            ],
                            'orphanRemoval' => false,
                        ],
                    ],
                ],
                'isIdentifierComposite' => [
                    true,
                ],
                'containsForeignIdentifier' => [
                    true,
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
26 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentCriterion',
                ],
                'namespace' => [
                    'PrestaShop\\Module\\ProductComment\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentCriterion',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_product_comment_criterion',
                            'id' => true,
                        ],
                        'type' => [
                            'fieldName' => 'type',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_product_comment_criterion_type',
                        ],
                        'active' => [
                            'fieldName' => 'active',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'active',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_product_comment_criterion' => 'id',
                        'id_product_comment_criterion_type' => 'type',
                        'active' => 'active',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_product_comment_criterion',
                        'type' => 'id_product_comment_criterion_type',
                        'active' => 'active',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_product_comment_criterion',
                    ],
                ],
                'associationMappings' => [
                    [
                        'criterionLangs' => [
                            'fieldName' => 'criterionLangs',
                            'mappedBy' => 'productcommentcriterion',
                            'targetEntity' => 'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentCriterionLang',
                            'cascade' => [
                                'persist',
                                'remove',
                            ],
                            'orphanRemoval' => false,
                            'fetch' => 2,
                            'type' => 4,
                            'inversedBy' => null,
                            'isOwningSide' => false,
                            'sourceEntity' => 'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentCriterion',
                            'isCascadeRemove' => true,
                            'isCascadePersist' => true,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                        ],
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
27 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\AssignedGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\AssignedGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentGrade',
                ],
                'namespace' => [
                    'PrestaShop\\Module\\ProductComment\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentGrade',
                ],
                'identifier' => [
                    [
                        'comment',
                        'criterion',
                    ],
                ],
                'fieldMappings' => [
                    [
                        'grade' => [
                            'fieldName' => 'grade',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'grade',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'grade' => 'grade',
                    ],
                ],
                'columnNames' => [
                    [
                        'grade' => 'grade',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_product_comment_grade',
                    ],
                ],
                'associationMappings' => [
                    [
                        'comment' => [
                            'fieldName' => 'comment',
                            'id' => true,
                            'joinColumns' => [
                                [
                                    'name' => 'id_product_comment',
                                    'unique' => false,
                                    'nullable' => true,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_product_comment',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => null,
                            'targetEntity' => 'PrestaShop\\Module\\ProductComment\\Entity\\ProductComment',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentGrade',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_product_comment' => 'id_product_comment',
                            ],
                            'joinColumnFieldNames' => [
                                'id_product_comment' => 'id_product_comment',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_product_comment' => 'id_product_comment',
                            ],
                            'orphanRemoval' => false,
                        ],
                        'criterion' => [
                            'fieldName' => 'criterion',
                            'id' => true,
                            'joinColumns' => [
                                [
                                    'name' => 'id_product_comment_criterion',
                                    'unique' => false,
                                    'nullable' => true,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_product_comment_criterion',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => null,
                            'targetEntity' => 'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentCriterion',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentGrade',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_product_comment_criterion' => 'id_product_comment_criterion',
                            ],
                            'joinColumnFieldNames' => [
                                'id_product_comment_criterion' => 'id_product_comment_criterion',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_product_comment_criterion' => 'id_product_comment_criterion',
                            ],
                            'orphanRemoval' => false,
                        ],
                    ],
                ],
                'isIdentifierComposite' => [
                    true,
                ],
                'containsForeignIdentifier' => [
                    true,
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
28 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\AssignedGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\AssignedGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentUsefulness',
                ],
                'namespace' => [
                    'PrestaShop\\Module\\ProductComment\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentUsefulness',
                ],
                'identifier' => [
                    [
                        'comment',
                        'customerId',
                    ],
                ],
                'fieldMappings' => [
                    [
                        'customerId' => [
                            'fieldName' => 'customerId',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_customer',
                            'id' => true,
                        ],
                        'usefulness' => [
                            'fieldName' => 'usefulness',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'usefulness',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_customer' => 'customerId',
                        'usefulness' => 'usefulness',
                    ],
                ],
                'columnNames' => [
                    [
                        'customerId' => 'id_customer',
                        'usefulness' => 'usefulness',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_product_comment_usefulness',
                    ],
                ],
                'associationMappings' => [
                    [
                        'comment' => [
                            'fieldName' => 'comment',
                            'id' => true,
                            'joinColumns' => [
                                [
                                    'name' => 'id_product_comment',
                                    'unique' => false,
                                    'nullable' => true,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_product_comment',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => null,
                            'targetEntity' => 'PrestaShop\\Module\\ProductComment\\Entity\\ProductComment',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentUsefulness',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_product_comment' => 'id_product_comment',
                            ],
                            'joinColumnFieldNames' => [
                                'id_product_comment' => 'id_product_comment',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_product_comment' => 'id_product_comment',
                            ],
                            'orphanRemoval' => false,
                        ],
                    ],
                ],
                'isIdentifierComposite' => [
                    true,
                ],
                'containsForeignIdentifier' => [
                    true,
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
29 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\AssignedGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\AssignedGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentReport',
                ],
                'namespace' => [
                    'PrestaShop\\Module\\ProductComment\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentReport',
                ],
                'identifier' => [
                    [
                        'comment',
                        'customerId',
                    ],
                ],
                'fieldMappings' => [
                    [
                        'customerId' => [
                            'fieldName' => 'customerId',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_customer',
                            'id' => true,
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_customer' => 'customerId',
                    ],
                ],
                'columnNames' => [
                    [
                        'customerId' => 'id_customer',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_product_comment_report',
                    ],
                ],
                'associationMappings' => [
                    [
                        'comment' => [
                            'fieldName' => 'comment',
                            'id' => true,
                            'joinColumns' => [
                                [
                                    'name' => 'id_product_comment',
                                    'unique' => false,
                                    'nullable' => true,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_product_comment',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => null,
                            'targetEntity' => 'PrestaShop\\Module\\ProductComment\\Entity\\ProductComment',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentReport',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_product_comment' => 'id_product_comment',
                            ],
                            'joinColumnFieldNames' => [
                                'id_product_comment' => 'id_product_comment',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_product_comment' => 'id_product_comment',
                            ],
                            'orphanRemoval' => false,
                        ],
                    ],
                ],
                'isIdentifierComposite' => [
                    true,
                ],
                'containsForeignIdentifier' => [
                    true,
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
30 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\IdentityGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\IdentityGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShop\\Module\\ProductComment\\Entity\\ProductComment',
                ],
                'namespace' => [
                    'PrestaShop\\Module\\ProductComment\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShop\\Module\\ProductComment\\Entity\\ProductComment',
                ],
                'identifier' => [
                    [
                        'id',
                    ],
                ],
                'generatorType' => [
                    4,
                ],
                'fieldMappings' => [
                    [
                        'id' => [
                            'fieldName' => 'id',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_product_comment',
                            'id' => true,
                        ],
                        'productId' => [
                            'fieldName' => 'productId',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_product',
                        ],
                        'customerId' => [
                            'fieldName' => 'customerId',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_customer',
                        ],
                        'guestId' => [
                            'fieldName' => 'guestId',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'id_guest',
                        ],
                        'customerName' => [
                            'fieldName' => 'customerName',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'customer_name',
                        ],
                        'title' => [
                            'fieldName' => 'title',
                            'type' => 'string',
                            'scale' => null,
                            'length' => 64,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'title',
                        ],
                        'content' => [
                            'fieldName' => 'content',
                            'type' => 'text',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'content',
                        ],
                        'grade' => [
                            'fieldName' => 'grade',
                            'type' => 'integer',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'grade',
                        ],
                        'validate' => [
                            'fieldName' => 'validate',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'validate',
                        ],
                        'deleted' => [
                            'fieldName' => 'deleted',
                            'type' => 'boolean',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'deleted',
                        ],
                        'dateAdd' => [
                            'fieldName' => 'dateAdd',
                            'type' => 'datetime',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'date_add',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'id_product_comment' => 'id',
                        'id_product' => 'productId',
                        'id_customer' => 'customerId',
                        'id_guest' => 'guestId',
                        'customer_name' => 'customerName',
                        'title' => 'title',
                        'content' => 'content',
                        'grade' => 'grade',
                        'validate' => 'validate',
                        'deleted' => 'deleted',
                        'date_add' => 'dateAdd',
                    ],
                ],
                'columnNames' => [
                    [
                        'id' => 'id_product_comment',
                        'productId' => 'id_product',
                        'customerId' => 'id_customer',
                        'guestId' => 'id_guest',
                        'customerName' => 'customer_name',
                        'title' => 'title',
                        'content' => 'content',
                        'grade' => 'grade',
                        'validate' => 'validate',
                        'deleted' => 'deleted',
                        'dateAdd' => 'date_add',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_product_comment',
                    ],
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},
31 => static function () {
    return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
        $o = [
            clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Doctrine\\ORM\\Mapping\\ClassMetadata'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Mapping\\ClassMetadata')),
            clone ($p['Doctrine\\ORM\\Id\\AssignedGenerator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Doctrine\\ORM\\Id\\AssignedGenerator')),
        ],
        null,
        [
            'stdClass' => [
                'name' => [
                    'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentCriterionLang',
                ],
                'namespace' => [
                    'PrestaShop\\Module\\ProductComment\\Entity',
                ],
                'rootEntityName' => [
                    'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentCriterionLang',
                ],
                'identifier' => [
                    [
                        'productcommentcriterion',
                        'lang',
                    ],
                ],
                'fieldMappings' => [
                    [
                        'name' => [
                            'fieldName' => 'name',
                            'type' => 'string',
                            'scale' => null,
                            'length' => null,
                            'unique' => false,
                            'nullable' => false,
                            'precision' => null,
                            'columnName' => 'name',
                        ],
                    ],
                ],
                'fieldNames' => [
                    [
                        'name' => 'name',
                    ],
                ],
                'columnNames' => [
                    [
                        'name' => 'name',
                    ],
                ],
                'table' => [
                    [
                        'name' => 'hj1i4_product_comment_criterion_lang',
                    ],
                ],
                'associationMappings' => [
                    [
                        'productcommentcriterion' => [
                            'fieldName' => 'productcommentcriterion',
                            'id' => true,
                            'joinColumns' => [
                                [
                                    'name' => 'id_product_comment_criterion',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => null,
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_product_comment_criterion',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => 'criterionLangs',
                            'targetEntity' => 'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentCriterion',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentCriterionLang',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_product_comment_criterion' => 'id_product_comment_criterion',
                            ],
                            'joinColumnFieldNames' => [
                                'id_product_comment_criterion' => 'id_product_comment_criterion',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_product_comment_criterion' => 'id_product_comment_criterion',
                            ],
                            'orphanRemoval' => false,
                        ],
                        'lang' => [
                            'fieldName' => 'lang',
                            'id' => true,
                            'joinColumns' => [
                                [
                                    'name' => 'id_lang',
                                    'unique' => false,
                                    'nullable' => false,
                                    'onDelete' => 'CASCADE',
                                    'columnDefinition' => null,
                                    'referencedColumnName' => 'id_lang',
                                ],
                            ],
                            'cascade' => [],
                            'inversedBy' => null,
                            'targetEntity' => 'PrestaShopBundle\\Entity\\Lang',
                            'fetch' => 2,
                            'type' => 2,
                            'mappedBy' => null,
                            'isOwningSide' => true,
                            'sourceEntity' => 'PrestaShop\\Module\\ProductComment\\Entity\\ProductCommentCriterionLang',
                            'isCascadeRemove' => false,
                            'isCascadePersist' => false,
                            'isCascadeRefresh' => false,
                            'isCascadeMerge' => false,
                            'isCascadeDetach' => false,
                            'sourceToTargetKeyColumns' => [
                                'id_lang' => 'id_lang',
                            ],
                            'joinColumnFieldNames' => [
                                'id_lang' => 'id_lang',
                            ],
                            'targetToSourceKeyColumns' => [
                                'id_lang' => 'id_lang',
                            ],
                            'orphanRemoval' => false,
                        ],
                    ],
                ],
                'isIdentifierComposite' => [
                    true,
                ],
                'containsForeignIdentifier' => [
                    true,
                ],
                'idGenerator' => [
                    $o[1],
                ],
            ],
        ],
        $o[0],
        []
    );
},

]];
