<?php //%255BApp%255CEntity%255CEmployee%2524CLASSMETADATA%255D%255B1%255D

return [PHP_INT_MAX, 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' => [
                'App\\Entity\\Employee',
            ],
            'namespace' => [
                'App\\Entity',
            ],
            'rootEntityName' => [
                'App\\Entity\\Employee',
            ],
            'identifier' => [
                [
                    'idEmployee',
                ],
            ],
            'generatorType' => [
                4,
            ],
            'fieldMappings' => [
                [
                    'idEmployee' => [
                        'fieldName' => 'idEmployee',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'options' => [
                            'unsigned' => true,
                        ],
                        'columnName' => 'id_employee',
                        'id' => true,
                    ],
                    'idProfile' => [
                        'fieldName' => 'idProfile',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'options' => [
                            'unsigned' => true,
                        ],
                        'columnName' => 'id_profile',
                    ],
                    'idLang' => [
                        'fieldName' => 'idLang',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'options' => [
                            'unsigned' => true,
                        ],
                        'columnName' => 'id_lang',
                    ],
                    'lastname' => [
                        'fieldName' => 'lastname',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'columnName' => 'lastname',
                    ],
                    'firstname' => [
                        'fieldName' => 'firstname',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'columnName' => 'firstname',
                    ],
                    'email' => [
                        'fieldName' => 'email',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'columnName' => 'email',
                    ],
                    'passwd' => [
                        'fieldName' => 'passwd',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'columnName' => 'passwd',
                    ],
                    'lastPasswdGen' => [
                        'fieldName' => 'lastPasswdGen',
                        'type' => 'datetime',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'options' => [
                            'default' => 'CURRENT_TIMESTAMP',
                        ],
                        'columnName' => 'last_passwd_gen',
                    ],
                    'statsDateFrom' => [
                        'fieldName' => 'statsDateFrom',
                        'type' => 'date',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'stats_date_from',
                    ],
                    'statsDateTo' => [
                        'fieldName' => 'statsDateTo',
                        'type' => 'date',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'stats_date_to',
                    ],
                    'statsCompareFrom' => [
                        'fieldName' => 'statsCompareFrom',
                        'type' => 'date',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'stats_compare_from',
                    ],
                    'statsCompareTo' => [
                        'fieldName' => 'statsCompareTo',
                        'type' => 'date',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'stats_compare_to',
                    ],
                    'statsCompareOption' => [
                        'fieldName' => 'statsCompareOption',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'options' => [
                            'default' => '1',
                            'unsigned' => true,
                        ],
                        'columnName' => 'stats_compare_option',
                    ],
                    'preselectDateRange' => [
                        'fieldName' => 'preselectDateRange',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 32,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'preselect_date_range',
                    ],
                    'boColor' => [
                        'fieldName' => 'boColor',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 32,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'bo_color',
                    ],
                    'boTheme' => [
                        'fieldName' => 'boTheme',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 32,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'bo_theme',
                    ],
                    'boCss' => [
                        'fieldName' => 'boCss',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 64,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'bo_css',
                    ],
                    'defaultTab' => [
                        'fieldName' => 'defaultTab',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'options' => [
                            'unsigned' => true,
                        ],
                        'columnName' => 'default_tab',
                    ],
                    'boWidth' => [
                        'fieldName' => 'boWidth',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'options' => [
                            'unsigned' => true,
                        ],
                        'columnName' => 'bo_width',
                    ],
                    'boMenu' => [
                        'fieldName' => 'boMenu',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'options' => [
                            'default' => '1',
                        ],
                        'columnName' => 'bo_menu',
                    ],
                    'active' => [
                        'fieldName' => 'active',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'columnName' => 'active',
                    ],
                    'optin' => [
                        'fieldName' => 'optin',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'options' => [
                            'default' => '1',
                        ],
                        'columnName' => 'optin',
                    ],
                    'idLastOrder' => [
                        'fieldName' => 'idLastOrder',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'options' => [
                            'unsigned' => true,
                        ],
                        'columnName' => 'id_last_order',
                    ],
                    'idLastCustomerMessage' => [
                        'fieldName' => 'idLastCustomerMessage',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'options' => [
                            'unsigned' => true,
                        ],
                        'columnName' => 'id_last_customer_message',
                    ],
                    'idLastCustomer' => [
                        'fieldName' => 'idLastCustomer',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'options' => [
                            'unsigned' => true,
                        ],
                        'columnName' => 'id_last_customer',
                    ],
                    'lastConnectionDate' => [
                        'fieldName' => 'lastConnectionDate',
                        'type' => 'date',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'last_connection_date',
                    ],
                    'resetPasswordToken' => [
                        'fieldName' => 'resetPasswordToken',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 40,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'reset_password_token',
                    ],
                    'resetPasswordValidity' => [
                        'fieldName' => 'resetPasswordValidity',
                        'type' => 'datetime',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'reset_password_validity',
                    ],
                ],
            ],
            'fieldNames' => [
                [
                    'id_employee' => 'idEmployee',
                    'id_profile' => 'idProfile',
                    'id_lang' => 'idLang',
                    'lastname' => 'lastname',
                    'firstname' => 'firstname',
                    'email' => 'email',
                    'passwd' => 'passwd',
                    'last_passwd_gen' => 'lastPasswdGen',
                    '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',
                    'default_tab' => 'defaultTab',
                    'bo_width' => 'boWidth',
                    'bo_menu' => 'boMenu',
                    'active' => 'active',
                    'optin' => 'optin',
                    'id_last_order' => 'idLastOrder',
                    'id_last_customer_message' => 'idLastCustomerMessage',
                    'id_last_customer' => 'idLastCustomer',
                    'last_connection_date' => 'lastConnectionDate',
                    'reset_password_token' => 'resetPasswordToken',
                    'reset_password_validity' => 'resetPasswordValidity',
                ],
            ],
            'columnNames' => [
                [
                    'idEmployee' => 'id_employee',
                    'idProfile' => 'id_profile',
                    'idLang' => 'id_lang',
                    'lastname' => 'lastname',
                    'firstname' => 'firstname',
                    'email' => 'email',
                    'passwd' => 'passwd',
                    'lastPasswdGen' => 'last_passwd_gen',
                    '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',
                    'defaultTab' => 'default_tab',
                    'boWidth' => 'bo_width',
                    'boMenu' => 'bo_menu',
                    'active' => 'active',
                    'optin' => 'optin',
                    'idLastOrder' => 'id_last_order',
                    'idLastCustomerMessage' => 'id_last_customer_message',
                    'idLastCustomer' => 'id_last_customer',
                    'lastConnectionDate' => 'last_connection_date',
                    'resetPasswordToken' => 'reset_password_token',
                    'resetPasswordValidity' => 'reset_password_validity',
                ],
            ],
            'table' => [
                [
                    'name' => 'prsta_employee',
                    'indexes' => [
                        'employee_login' => [
                            'columns' => [
                                'email',
                                'passwd',
                            ],
                        ],
                        'id_profile' => [
                            'columns' => [
                                'id_profile',
                            ],
                        ],
                        'id_employee_passwd' => [
                            'columns' => [
                                'id_employee',
                                'passwd',
                            ],
                        ],
                    ],
                ],
            ],
            'idGenerator' => [
                $o[1],
            ],
        ],
    ],
    $o[0],
    []
); }];
