<?php //%255BApp%255CEntity%255CProfessionnelDeSante%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\\ProfessionnelDeSante',
            ],
            'namespace' => [
                'App\\Entity',
            ],
            'rootEntityName' => [
                'App\\Entity\\ProfessionnelDeSante',
            ],
            'customRepositoryClassName' => [
                'App\\Repository\\ProfessionnelDeSanteRepository',
            ],
            'identifier' => [
                [
                    'id',
                ],
            ],
            'generatorType' => [
                4,
            ],
            'fieldMappings' => [
                [
                    'id' => [
                        'fieldName' => 'id',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'id' => true,
                        'columnName' => 'id',
                    ],
                    'typeIdentifiantPP' => [
                        'fieldName' => 'typeIdentifiantPP',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'type_identifiant_pp',
                    ],
                    'identifiantPP' => [
                        'fieldName' => 'identifiantPP',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'identifiant_pp',
                    ],
                    'identificationNationalePP' => [
                        'fieldName' => 'identificationNationalePP',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'identification_nationale_pp',
                    ],
                    'codeCiviliteExercice' => [
                        'fieldName' => 'codeCiviliteExercice',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_civilite_exercice',
                    ],
                    'libelleCiviliteExercice' => [
                        'fieldName' => 'libelleCiviliteExercice',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_civilite_exercice',
                    ],
                    'codeCivilite' => [
                        'fieldName' => 'codeCivilite',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_civilite',
                    ],
                    'libelleCivilite' => [
                        'fieldName' => 'libelleCivilite',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_civilite',
                    ],
                    'nom' => [
                        'fieldName' => 'nom',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'nom',
                    ],
                    'prenom' => [
                        'fieldName' => 'prenom',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'prenom',
                    ],
                    'codeProfession' => [
                        'fieldName' => 'codeProfession',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_profession',
                    ],
                    'libelleProfession' => [
                        'fieldName' => 'libelleProfession',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_profession',
                    ],
                    'codeCategorieProfessionnelle' => [
                        'fieldName' => 'codeCategorieProfessionnelle',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_categorie_professionnelle',
                    ],
                    'libelleCategorieProfessionnelle' => [
                        'fieldName' => 'libelleCategorieProfessionnelle',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_categorie_professionnelle',
                    ],
                    'codeTypeSavoirFaire' => [
                        'fieldName' => 'codeTypeSavoirFaire',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_type_savoir_faire',
                    ],
                    'libelleTypeSavoirFaire' => [
                        'fieldName' => 'libelleTypeSavoirFaire',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_type_savoir_faire',
                    ],
                    'codeSavoirFaire' => [
                        'fieldName' => 'codeSavoirFaire',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_savoir_faire',
                    ],
                    'libelleSavoirFaire' => [
                        'fieldName' => 'libelleSavoirFaire',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_savoir_faire',
                    ],
                    'codeModeExercice' => [
                        'fieldName' => 'codeModeExercice',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_mode_exercice',
                    ],
                    'libelleModeExercice' => [
                        'fieldName' => 'libelleModeExercice',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_mode_exercice',
                    ],
                    'siret' => [
                        'fieldName' => 'siret',
                        'type' => 'bigint',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'siret',
                    ],
                    'siren' => [
                        'fieldName' => 'siren',
                        'type' => 'bigint',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'siren',
                    ],
                    'finess' => [
                        'fieldName' => 'finess',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'finess',
                    ],
                    'finessEtablissementJuridique' => [
                        'fieldName' => 'finessEtablissementJuridique',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'finess_etablissement_juridique',
                    ],
                    'identifiantTechniqueStructure' => [
                        'fieldName' => 'identifiantTechniqueStructure',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'identifiant_technique_structure',
                    ],
                    'raisonSociale' => [
                        'fieldName' => 'raisonSociale',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'raison_sociale',
                    ],
                    'enseigneCommerciale' => [
                        'fieldName' => 'enseigneCommerciale',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'enseigne_commerciale',
                    ],
                    'complementDestinataire' => [
                        'fieldName' => 'complementDestinataire',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'complement_destinataire',
                    ],
                    'complementGeographique' => [
                        'fieldName' => 'complementGeographique',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'complement_geographique',
                    ],
                    'numeroVoie' => [
                        'fieldName' => 'numeroVoie',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'numero_voie',
                    ],
                    'indiceRepetitionVoie' => [
                        'fieldName' => 'indiceRepetitionVoie',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'indice_repetition_voie',
                    ],
                    'codeTypeVoie' => [
                        'fieldName' => 'codeTypeVoie',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_type_voie',
                    ],
                    'libelleTypeVoie' => [
                        'fieldName' => 'libelleTypeVoie',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_type_voie',
                    ],
                    'libelleVoie' => [
                        'fieldName' => 'libelleVoie',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_voie',
                    ],
                    'mentionDistribution' => [
                        'fieldName' => 'mentionDistribution',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'mention_distribution',
                    ],
                    'bureauCedex' => [
                        'fieldName' => 'bureauCedex',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'bureau_cedex',
                    ],
                    'codePostal' => [
                        'fieldName' => 'codePostal',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_postal',
                    ],
                    'codeCommune' => [
                        'fieldName' => 'codeCommune',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_commune',
                    ],
                    'libelleCommune' => [
                        'fieldName' => 'libelleCommune',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_commune',
                    ],
                    'codePays' => [
                        'fieldName' => 'codePays',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_pays',
                    ],
                    'libellePays' => [
                        'fieldName' => 'libellePays',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_pays',
                    ],
                    'telephone' => [
                        'fieldName' => 'telephone',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'telephone',
                    ],
                    'telephoneDeux' => [
                        'fieldName' => 'telephoneDeux',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'telephone_deux',
                    ],
                    'telecopie' => [
                        'fieldName' => 'telecopie',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'telecopie',
                    ],
                    'email' => [
                        'fieldName' => 'email',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'email',
                    ],
                    'codeDepartement' => [
                        'fieldName' => 'codeDepartement',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_departement',
                    ],
                    'libelleDepartement' => [
                        'fieldName' => 'libelleDepartement',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_departement',
                    ],
                    'ancienIdentifiantStructure' => [
                        'fieldName' => 'ancienIdentifiantStructure',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'ancien_identifiant_structure',
                    ],
                    'autoriteEnregistrement' => [
                        'fieldName' => 'autoriteEnregistrement',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'autorite_enregistrement',
                    ],
                    'codeSecteurActivite' => [
                        'fieldName' => 'codeSecteurActivite',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_secteur_activite',
                    ],
                    'libelleSecteurActivite' => [
                        'fieldName' => 'libelleSecteurActivite',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_secteur_activite',
                    ],
                    'codeSectionPharmacien' => [
                        'fieldName' => 'codeSectionPharmacien',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'code_section_pharmacien',
                    ],
                    'libelleSectionPharmacien' => [
                        'fieldName' => 'libelleSectionPharmacien',
                        'type' => 'text',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'libelle_section_pharmacien',
                    ],
                    'createdAt' => [
                        'fieldName' => 'createdAt',
                        'type' => 'datetime',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'columnName' => 'created_at',
                    ],
                    'updatedAt' => [
                        'fieldName' => 'updatedAt',
                        'type' => 'datetime',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'columnName' => 'updated_at',
                    ],
                    'isUpdated' => [
                        'fieldName' => 'isUpdated',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'columnName' => 'is_updated',
                    ],
                ],
            ],
            'fieldNames' => [
                [
                    'id' => 'id',
                    'type_identifiant_pp' => 'typeIdentifiantPP',
                    'identifiant_pp' => 'identifiantPP',
                    'identification_nationale_pp' => 'identificationNationalePP',
                    'code_civilite_exercice' => 'codeCiviliteExercice',
                    'libelle_civilite_exercice' => 'libelleCiviliteExercice',
                    'code_civilite' => 'codeCivilite',
                    'libelle_civilite' => 'libelleCivilite',
                    'nom' => 'nom',
                    'prenom' => 'prenom',
                    'code_profession' => 'codeProfession',
                    'libelle_profession' => 'libelleProfession',
                    'code_categorie_professionnelle' => 'codeCategorieProfessionnelle',
                    'libelle_categorie_professionnelle' => 'libelleCategorieProfessionnelle',
                    'code_type_savoir_faire' => 'codeTypeSavoirFaire',
                    'libelle_type_savoir_faire' => 'libelleTypeSavoirFaire',
                    'code_savoir_faire' => 'codeSavoirFaire',
                    'libelle_savoir_faire' => 'libelleSavoirFaire',
                    'code_mode_exercice' => 'codeModeExercice',
                    'libelle_mode_exercice' => 'libelleModeExercice',
                    'siret' => 'siret',
                    'siren' => 'siren',
                    'finess' => 'finess',
                    'finess_etablissement_juridique' => 'finessEtablissementJuridique',
                    'identifiant_technique_structure' => 'identifiantTechniqueStructure',
                    'raison_sociale' => 'raisonSociale',
                    'enseigne_commerciale' => 'enseigneCommerciale',
                    'complement_destinataire' => 'complementDestinataire',
                    'complement_geographique' => 'complementGeographique',
                    'numero_voie' => 'numeroVoie',
                    'indice_repetition_voie' => 'indiceRepetitionVoie',
                    'code_type_voie' => 'codeTypeVoie',
                    'libelle_type_voie' => 'libelleTypeVoie',
                    'libelle_voie' => 'libelleVoie',
                    'mention_distribution' => 'mentionDistribution',
                    'bureau_cedex' => 'bureauCedex',
                    'code_postal' => 'codePostal',
                    'code_commune' => 'codeCommune',
                    'libelle_commune' => 'libelleCommune',
                    'code_pays' => 'codePays',
                    'libelle_pays' => 'libellePays',
                    'telephone' => 'telephone',
                    'telephone_deux' => 'telephoneDeux',
                    'telecopie' => 'telecopie',
                    'email' => 'email',
                    'code_departement' => 'codeDepartement',
                    'libelle_departement' => 'libelleDepartement',
                    'ancien_identifiant_structure' => 'ancienIdentifiantStructure',
                    'autorite_enregistrement' => 'autoriteEnregistrement',
                    'code_secteur_activite' => 'codeSecteurActivite',
                    'libelle_secteur_activite' => 'libelleSecteurActivite',
                    'code_section_pharmacien' => 'codeSectionPharmacien',
                    'libelle_section_pharmacien' => 'libelleSectionPharmacien',
                    'created_at' => 'createdAt',
                    'updated_at' => 'updatedAt',
                    'is_updated' => 'isUpdated',
                ],
            ],
            'columnNames' => [
                [
                    'id' => 'id',
                    'typeIdentifiantPP' => 'type_identifiant_pp',
                    'identifiantPP' => 'identifiant_pp',
                    'identificationNationalePP' => 'identification_nationale_pp',
                    'codeCiviliteExercice' => 'code_civilite_exercice',
                    'libelleCiviliteExercice' => 'libelle_civilite_exercice',
                    'codeCivilite' => 'code_civilite',
                    'libelleCivilite' => 'libelle_civilite',
                    'nom' => 'nom',
                    'prenom' => 'prenom',
                    'codeProfession' => 'code_profession',
                    'libelleProfession' => 'libelle_profession',
                    'codeCategorieProfessionnelle' => 'code_categorie_professionnelle',
                    'libelleCategorieProfessionnelle' => 'libelle_categorie_professionnelle',
                    'codeTypeSavoirFaire' => 'code_type_savoir_faire',
                    'libelleTypeSavoirFaire' => 'libelle_type_savoir_faire',
                    'codeSavoirFaire' => 'code_savoir_faire',
                    'libelleSavoirFaire' => 'libelle_savoir_faire',
                    'codeModeExercice' => 'code_mode_exercice',
                    'libelleModeExercice' => 'libelle_mode_exercice',
                    'siret' => 'siret',
                    'siren' => 'siren',
                    'finess' => 'finess',
                    'finessEtablissementJuridique' => 'finess_etablissement_juridique',
                    'identifiantTechniqueStructure' => 'identifiant_technique_structure',
                    'raisonSociale' => 'raison_sociale',
                    'enseigneCommerciale' => 'enseigne_commerciale',
                    'complementDestinataire' => 'complement_destinataire',
                    'complementGeographique' => 'complement_geographique',
                    'numeroVoie' => 'numero_voie',
                    'indiceRepetitionVoie' => 'indice_repetition_voie',
                    'codeTypeVoie' => 'code_type_voie',
                    'libelleTypeVoie' => 'libelle_type_voie',
                    'libelleVoie' => 'libelle_voie',
                    'mentionDistribution' => 'mention_distribution',
                    'bureauCedex' => 'bureau_cedex',
                    'codePostal' => 'code_postal',
                    'codeCommune' => 'code_commune',
                    'libelleCommune' => 'libelle_commune',
                    'codePays' => 'code_pays',
                    'libellePays' => 'libelle_pays',
                    'telephone' => 'telephone',
                    'telephoneDeux' => 'telephone_deux',
                    'telecopie' => 'telecopie',
                    'email' => 'email',
                    'codeDepartement' => 'code_departement',
                    'libelleDepartement' => 'libelle_departement',
                    'ancienIdentifiantStructure' => 'ancien_identifiant_structure',
                    'autoriteEnregistrement' => 'autorite_enregistrement',
                    'codeSecteurActivite' => 'code_secteur_activite',
                    'libelleSecteurActivite' => 'libelle_secteur_activite',
                    'codeSectionPharmacien' => 'code_section_pharmacien',
                    'libelleSectionPharmacien' => 'libelle_section_pharmacien',
                    'createdAt' => 'created_at',
                    'updatedAt' => 'updated_at',
                    'isUpdated' => 'is_updated',
                ],
            ],
            'table' => [
                [
                    'name' => 'professionnel_de_sante',
                    'uniqueConstraints' => [
                        [
                            'columns' => [
                                'identification_nationale_pp',
                                'identifiant_technique_structure',
                            ],
                        ],
                    ],
                ],
            ],
            'lifecycleCallbacks' => [
                [
                    'prePersist' => [
                        'setCreatedAtUpdatedAtOnCreation',
                    ],
                    'preUpdate' => [
                        'setUpdatedAtOnUpdate',
                    ],
                ],
            ],
            'idGenerator' => [
                $o[1],
            ],
        ],
    ],
    $o[0],
    []
); }];
