<?php //%255BApp%255CUser%255CEntity%255CUser%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\\User\\Entity\\User',
            ],
            'namespace' => [
                'App\\User\\Entity',
            ],
            'rootEntityName' => [
                'App\\User\\Entity\\User',
            ],
            'identifier' => [
                [
                    'id',
                ],
            ],
            'generatorType' => [
                4,
            ],
            'fieldMappings' => [
                [
                    'id' => [
                        'fieldName' => 'id',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'id' => true,
                        'columnName' => 'id',
                    ],
                    'status' => [
                        'fieldName' => 'status',
                        'type' => 'smallint',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'columnName' => 'status',
                    ],
                    'givenName' => [
                        'fieldName' => 'givenName',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'given_name',
                    ],
                    'familyName' => [
                        'fieldName' => 'familyName',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'family_name',
                    ],
                    'proName' => [
                        'fieldName' => 'proName',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'pro_name',
                    ],
                    'email' => [
                        'fieldName' => 'email',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => true,
                        'nullable' => false,
                        'precision' => 0,
                        'columnName' => 'email',
                    ],
                    'proEmail' => [
                        'fieldName' => 'proEmail',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'pro_email',
                    ],
                    'password' => [
                        'fieldName' => 'password',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'password',
                    ],
                    'gender' => [
                        'fieldName' => 'gender',
                        'type' => 'smallint',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'columnName' => 'gender',
                    ],
                    'nationality' => [
                        'fieldName' => 'nationality',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'nationality',
                    ],
                    'birthDate' => [
                        'fieldName' => 'birthDate',
                        'type' => 'date',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'birth_date',
                    ],
                    'telephone' => [
                        'fieldName' => 'telephone',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'telephone',
                    ],
                    'phoneDisplay' => [
                        'fieldName' => 'phoneDisplay',
                        'type' => 'smallint',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'columnName' => 'phone_display',
                    ],
                    'drivingLicenceNumber' => [
                        'fieldName' => 'drivingLicenceNumber',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 15,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'driving_licence_number',
                    ],
                    'maxDetourDuration' => [
                        'fieldName' => 'maxDetourDuration',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'max_detour_duration',
                    ],
                    'maxDetourDistance' => [
                        'fieldName' => 'maxDetourDistance',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'max_detour_distance',
                    ],
                    'anyRouteAsPassenger' => [
                        'fieldName' => 'anyRouteAsPassenger',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'any_route_as_passenger',
                    ],
                    'multiTransportMode' => [
                        'fieldName' => 'multiTransportMode',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'multi_transport_mode',
                    ],
                    'smoke' => [
                        'fieldName' => 'smoke',
                        'type' => 'integer',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'smoke',
                    ],
                    'music' => [
                        'fieldName' => 'music',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'music',
                    ],
                    'musicFavorites' => [
                        'fieldName' => 'musicFavorites',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'music_favorites',
                    ],
                    'chat' => [
                        'fieldName' => 'chat',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'chat',
                    ],
                    'chatFavorites' => [
                        'fieldName' => 'chatFavorites',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'chat_favorites',
                    ],
                    'gamification' => [
                        'fieldName' => 'gamification',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'gamification',
                    ],
                    'newsSubscription' => [
                        'fieldName' => 'newsSubscription',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'news_subscription',
                    ],
                    'createdDate' => [
                        'fieldName' => 'createdDate',
                        'type' => 'datetime',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => false,
                        'precision' => 0,
                        'columnName' => 'created_date',
                    ],
                    'validatedDate' => [
                        'fieldName' => 'validatedDate',
                        'type' => 'datetime',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'validated_date',
                    ],
                    'emailToken' => [
                        'fieldName' => 'emailToken',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'email_token',
                    ],
                    'updatedDate' => [
                        'fieldName' => 'updatedDate',
                        'type' => 'datetime',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'updated_date',
                    ],
                    'pwdTokenDate' => [
                        'fieldName' => 'pwdTokenDate',
                        'type' => 'datetime',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'pwd_token_date',
                    ],
                    'pwdToken' => [
                        'fieldName' => 'pwdToken',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'pwd_token',
                    ],
                    'phoneToken' => [
                        'fieldName' => 'phoneToken',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'phone_token',
                    ],
                    'phoneValidatedDate' => [
                        'fieldName' => 'phoneValidatedDate',
                        'type' => 'datetime',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'phone_validated_date',
                    ],
                    'mobile' => [
                        'fieldName' => 'mobile',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'mobile',
                    ],
                    'hitchHikeDriver' => [
                        'fieldName' => 'hitchHikeDriver',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'hitch_hike_driver',
                    ],
                    'hitchHikePassenger' => [
                        'fieldName' => 'hitchHikePassenger',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'hitch_hike_passenger',
                    ],
                    'identityStatus' => [
                        'fieldName' => 'identityStatus',
                        'type' => 'smallint',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'identity_status',
                    ],
                    'facebookId' => [
                        'fieldName' => 'facebookId',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'facebook_id',
                    ],
                    'unsubscribeToken' => [
                        'fieldName' => 'unsubscribeToken',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'unsubscribe_token',
                    ],
                    'unsubscribeDate' => [
                        'fieldName' => 'unsubscribeDate',
                        'type' => 'datetime',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'unsubscribe_date',
                    ],
                    'lastActivityDate' => [
                        'fieldName' => 'lastActivityDate',
                        'type' => 'datetime',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'last_activity_date',
                    ],
                    'postalAddress' => [
                        'fieldName' => 'postalAddress',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'postal_address',
                    ],
                    'rezoKit' => [
                        'fieldName' => 'rezoKit',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'rezo_kit',
                    ],
                    'cardLetter' => [
                        'fieldName' => 'cardLetter',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'card_letter',
                    ],
                    'cardLetterPosted' => [
                        'fieldName' => 'cardLetterPosted',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'card_letter_posted',
                    ],
                    'importedDate' => [
                        'fieldName' => 'importedDate',
                        'type' => 'datetime',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'imported_date',
                    ],
                    'gratuity' => [
                        'fieldName' => 'gratuity',
                        'type' => 'boolean',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'options' => [
                            'default' => 1,
                        ],
                        'columnName' => 'gratuity',
                    ],
                    'phoneCode' => [
                        'fieldName' => 'phoneCode',
                        'type' => 'smallint',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'phone_code',
                    ],
                    'legalGuardianEmail' => [
                        'fieldName' => 'legalGuardianEmail',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'legal_guardian_email',
                    ],
                    'parentalConsentDate' => [
                        'fieldName' => 'parentalConsentDate',
                        'type' => 'datetime',
                        'scale' => 0,
                        'length' => null,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'parental_consent_date',
                    ],
                    'parentalConsentToken' => [
                        'fieldName' => 'parentalConsentToken',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'parental_consent_token',
                    ],
                    'parentalConsentUuid' => [
                        'fieldName' => 'parentalConsentUuid',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 255,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'parental_consent_uuid',
                    ],
                    'referral' => [
                        'fieldName' => 'referral',
                        'type' => 'string',
                        'scale' => 0,
                        'length' => 50,
                        'unique' => false,
                        'nullable' => true,
                        'precision' => 0,
                        'columnName' => 'referral',
                    ],
                ],
            ],
            'fieldNames' => [
                [
                    'id' => 'id',
                    'status' => 'status',
                    'given_name' => 'givenName',
                    'family_name' => 'familyName',
                    'pro_name' => 'proName',
                    'email' => 'email',
                    'pro_email' => 'proEmail',
                    'password' => 'password',
                    'gender' => 'gender',
                    'nationality' => 'nationality',
                    'birth_date' => 'birthDate',
                    'telephone' => 'telephone',
                    'phone_display' => 'phoneDisplay',
                    'driving_licence_number' => 'drivingLicenceNumber',
                    'max_detour_duration' => 'maxDetourDuration',
                    'max_detour_distance' => 'maxDetourDistance',
                    'any_route_as_passenger' => 'anyRouteAsPassenger',
                    'multi_transport_mode' => 'multiTransportMode',
                    'smoke' => 'smoke',
                    'music' => 'music',
                    'music_favorites' => 'musicFavorites',
                    'chat' => 'chat',
                    'chat_favorites' => 'chatFavorites',
                    'gamification' => 'gamification',
                    'news_subscription' => 'newsSubscription',
                    'created_date' => 'createdDate',
                    'validated_date' => 'validatedDate',
                    'email_token' => 'emailToken',
                    'updated_date' => 'updatedDate',
                    'pwd_token_date' => 'pwdTokenDate',
                    'pwd_token' => 'pwdToken',
                    'phone_token' => 'phoneToken',
                    'phone_validated_date' => 'phoneValidatedDate',
                    'mobile' => 'mobile',
                    'hitch_hike_driver' => 'hitchHikeDriver',
                    'hitch_hike_passenger' => 'hitchHikePassenger',
                    'identity_status' => 'identityStatus',
                    'facebook_id' => 'facebookId',
                    'unsubscribe_token' => 'unsubscribeToken',
                    'unsubscribe_date' => 'unsubscribeDate',
                    'last_activity_date' => 'lastActivityDate',
                    'postal_address' => 'postalAddress',
                    'rezo_kit' => 'rezoKit',
                    'card_letter' => 'cardLetter',
                    'card_letter_posted' => 'cardLetterPosted',
                    'imported_date' => 'importedDate',
                    'gratuity' => 'gratuity',
                    'phone_code' => 'phoneCode',
                    'legal_guardian_email' => 'legalGuardianEmail',
                    'parental_consent_date' => 'parentalConsentDate',
                    'parental_consent_token' => 'parentalConsentToken',
                    'parental_consent_uuid' => 'parentalConsentUuid',
                    'referral' => 'referral',
                ],
            ],
            'columnNames' => [
                [
                    'id' => 'id',
                    'status' => 'status',
                    'givenName' => 'given_name',
                    'familyName' => 'family_name',
                    'proName' => 'pro_name',
                    'email' => 'email',
                    'proEmail' => 'pro_email',
                    'password' => 'password',
                    'gender' => 'gender',
                    'nationality' => 'nationality',
                    'birthDate' => 'birth_date',
                    'telephone' => 'telephone',
                    'phoneDisplay' => 'phone_display',
                    'drivingLicenceNumber' => 'driving_licence_number',
                    'maxDetourDuration' => 'max_detour_duration',
                    'maxDetourDistance' => 'max_detour_distance',
                    'anyRouteAsPassenger' => 'any_route_as_passenger',
                    'multiTransportMode' => 'multi_transport_mode',
                    'smoke' => 'smoke',
                    'music' => 'music',
                    'musicFavorites' => 'music_favorites',
                    'chat' => 'chat',
                    'chatFavorites' => 'chat_favorites',
                    'gamification' => 'gamification',
                    'newsSubscription' => 'news_subscription',
                    'createdDate' => 'created_date',
                    'validatedDate' => 'validated_date',
                    'emailToken' => 'email_token',
                    'updatedDate' => 'updated_date',
                    'pwdTokenDate' => 'pwd_token_date',
                    'pwdToken' => 'pwd_token',
                    'phoneToken' => 'phone_token',
                    'phoneValidatedDate' => 'phone_validated_date',
                    'mobile' => 'mobile',
                    'hitchHikeDriver' => 'hitch_hike_driver',
                    'hitchHikePassenger' => 'hitch_hike_passenger',
                    'identityStatus' => 'identity_status',
                    'facebookId' => 'facebook_id',
                    'unsubscribeToken' => 'unsubscribe_token',
                    'unsubscribeDate' => 'unsubscribe_date',
                    'lastActivityDate' => 'last_activity_date',
                    'postalAddress' => 'postal_address',
                    'rezoKit' => 'rezo_kit',
                    'cardLetter' => 'card_letter',
                    'cardLetterPosted' => 'card_letter_posted',
                    'importedDate' => 'imported_date',
                    'gratuity' => 'gratuity',
                    'phoneCode' => 'phone_code',
                    'legalGuardianEmail' => 'legal_guardian_email',
                    'parentalConsentDate' => 'parental_consent_date',
                    'parentalConsentToken' => 'parental_consent_token',
                    'parentalConsentUuid' => 'parental_consent_uuid',
                    'referral' => 'referral',
                ],
            ],
            'table' => [
                [
                    'name' => 'user',
                    'indexes' => [
                        'IDX_NEWS_SUBSCRIPTION' => [
                            'columns' => [
                                'news_subscription',
                            ],
                        ],
                    ],
                ],
            ],
            'lifecycleCallbacks' => [
                [
                    'prePersist' => [
                        'setAutoCreatedDate',
                    ],
                    'preUpdate' => [
                        'setAutoUpdatedDate',
                    ],
                ],
            ],
            'associationMappings' => [
                [
                    'language' => [
                        'fieldName' => 'language',
                        'joinColumns' => [
                            [
                                'name' => 'language_id',
                                'unique' => false,
                                'nullable' => true,
                                'onDelete' => 'SET NULL',
                                'columnDefinition' => null,
                                'referencedColumnName' => 'id',
                            ],
                        ],
                        'cascade' => [],
                        'inversedBy' => 'users',
                        'targetEntity' => 'App\\I18n\\Entity\\Language',
                        'fetch' => 2,
                        'type' => 2,
                        'mappedBy' => null,
                        'isOwningSide' => true,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                        'sourceToTargetKeyColumns' => [
                            'language_id' => 'id',
                        ],
                        'joinColumnFieldNames' => [
                            'language_id' => 'language_id',
                        ],
                        'targetToSourceKeyColumns' => [
                            'id' => 'language_id',
                        ],
                        'orphanRemoval' => false,
                    ],
                    'identityProofs' => [
                        'fieldName' => 'identityProofs',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\User\\Entity\\IdentityProof',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'orderBy' => [
                            'id' => 'DESC',
                        ],
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'addresses' => [
                        'fieldName' => 'addresses',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Geography\\Entity\\Address',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'cars' => [
                        'fieldName' => 'cars',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\User\\Entity\\Car',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'pushTokens' => [
                        'fieldName' => 'pushTokens',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\User\\Entity\\PushToken',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => true,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => true,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'proposals' => [
                        'fieldName' => 'proposals',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Carpool\\Entity\\Proposal',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'proposalsDelegate' => [
                        'fieldName' => 'proposalsDelegate',
                        'mappedBy' => 'userDelegate',
                        'targetEntity' => 'App\\Carpool\\Entity\\Proposal',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'asks' => [
                        'fieldName' => 'asks',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Carpool\\Entity\\Ask',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'events' => [
                        'fieldName' => 'events',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Event\\Entity\\Event',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'communities' => [
                        'fieldName' => 'communities',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Community\\Entity\\Community',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'communityUsers' => [
                        'fieldName' => 'communityUsers',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Community\\Entity\\CommunityUser',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'asksRelated' => [
                        'fieldName' => 'asksRelated',
                        'mappedBy' => 'userRelated',
                        'targetEntity' => 'App\\Carpool\\Entity\\Ask',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'asksDelegate' => [
                        'fieldName' => 'asksDelegate',
                        'mappedBy' => 'userDelegate',
                        'targetEntity' => 'App\\Carpool\\Entity\\Ask',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'images' => [
                        'fieldName' => 'images',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Image\\Entity\\Image',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'orderBy' => [
                            'position' => 'ASC',
                        ],
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'userAuthAssignments' => [
                        'fieldName' => 'userAuthAssignments',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Auth\\Entity\\UserAuthAssignment',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'masses' => [
                        'fieldName' => 'masses',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Match\\Entity\\Mass',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'messages' => [
                        'fieldName' => 'messages',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Communication\\Entity\\Message',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'recipients' => [
                        'fieldName' => 'recipients',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Communication\\Entity\\Recipient',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'notifieds' => [
                        'fieldName' => 'notifieds',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Communication\\Entity\\Notified',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'logs' => [
                        'fieldName' => 'logs',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Action\\Entity\\Log',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'logsAsDelegate' => [
                        'fieldName' => 'logsAsDelegate',
                        'mappedBy' => 'userDelegate',
                        'targetEntity' => 'App\\Action\\Entity\\Log',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'logsAsRelated' => [
                        'fieldName' => 'logsAsRelated',
                        'mappedBy' => 'userRelated',
                        'targetEntity' => 'App\\Action\\Entity\\Log',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'diaries' => [
                        'fieldName' => 'diaries',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Action\\Entity\\Diary',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'diariesAuthor' => [
                        'fieldName' => 'diariesAuthor',
                        'mappedBy' => 'author',
                        'targetEntity' => 'App\\Action\\Entity\\Diary',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'userNotifications' => [
                        'fieldName' => 'userNotifications',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\User\\Entity\\UserNotification',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'campaigns' => [
                        'fieldName' => 'campaigns',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\MassCommunication\\Entity\\Campaign',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'deliveries' => [
                        'fieldName' => 'deliveries',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\MassCommunication\\Entity\\Delivery',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'import' => [
                        'fieldName' => 'import',
                        'targetEntity' => 'App\\Import\\Entity\\UserImport',
                        'joinColumns' => [],
                        'mappedBy' => 'user',
                        'inversedBy' => null,
                        'cascade' => [
                            'remove',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 1,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => true,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'rewards' => [
                        'fieldName' => 'rewards',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Gamification\\Entity\\Reward',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'rewardSteps' => [
                        'fieldName' => 'rewardSteps',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Gamification\\Entity\\RewardStep',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'ssoAccounts' => [
                        'fieldName' => 'ssoAccounts',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\User\\Entity\\SsoAccount',
                        'cascade' => [
                            'persist',
                            'remove',
                        ],
                        'orphanRemoval' => true,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => true,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'userDelegate' => [
                        'fieldName' => 'userDelegate',
                        'joinColumns' => [
                            [
                                'name' => 'user_delegate_id',
                                'unique' => false,
                                'nullable' => true,
                                'onDelete' => 'SET NULL',
                                'columnDefinition' => null,
                                'referencedColumnName' => 'id',
                            ],
                        ],
                        'cascade' => [],
                        'inversedBy' => null,
                        'targetEntity' => 'App\\User\\Entity\\User',
                        'fetch' => 2,
                        'type' => 2,
                        'mappedBy' => null,
                        'isOwningSide' => true,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                        'sourceToTargetKeyColumns' => [
                            'user_delegate_id' => 'id',
                        ],
                        'joinColumnFieldNames' => [
                            'user_delegate_id' => 'user_delegate_id',
                        ],
                        'targetToSourceKeyColumns' => [
                            'id' => 'user_delegate_id',
                        ],
                        'orphanRemoval' => false,
                    ],
                    'carpoolProofsAsDriver' => [
                        'fieldName' => 'carpoolProofsAsDriver',
                        'mappedBy' => 'driver',
                        'targetEntity' => 'App\\Carpool\\Entity\\CarpoolProof',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'carpoolProofsAsPassenger' => [
                        'fieldName' => 'carpoolProofsAsPassenger',
                        'mappedBy' => 'passenger',
                        'targetEntity' => 'App\\Carpool\\Entity\\CarpoolProof',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'solidaryUser' => [
                        'fieldName' => 'solidaryUser',
                        'targetEntity' => 'App\\Solidary\\Entity\\SolidaryUser',
                        'joinColumns' => [
                            [
                                'name' => 'solidary_user_id',
                                'unique' => true,
                                'nullable' => true,
                                'onDelete' => 'CASCADE',
                                'columnDefinition' => null,
                                'referencedColumnName' => 'id',
                            ],
                        ],
                        'mappedBy' => null,
                        'inversedBy' => 'user',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 1,
                        'isOwningSide' => true,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                        'sourceToTargetKeyColumns' => [
                            'solidary_user_id' => 'id',
                        ],
                        'joinColumnFieldNames' => [
                            'solidary_user_id' => 'solidary_user_id',
                        ],
                        'targetToSourceKeyColumns' => [
                            'id' => 'solidary_user_id',
                        ],
                    ],
                    'massPerson' => [
                        'fieldName' => 'massPerson',
                        'targetEntity' => 'App\\Match\\Entity\\MassPerson',
                        'joinColumns' => [],
                        'mappedBy' => 'user',
                        'inversedBy' => null,
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 1,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'operates' => [
                        'fieldName' => 'operates',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Solidary\\Entity\\Operate',
                        'cascade' => [
                            'persist',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => true,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'blocks' => [
                        'fieldName' => 'blocks',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\User\\Entity\\Block',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'blockBys' => [
                        'fieldName' => 'blockBys',
                        'mappedBy' => 'blockedUser',
                        'targetEntity' => 'App\\User\\Entity\\Block',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'longDistanceSubscription' => [
                        'fieldName' => 'longDistanceSubscription',
                        'targetEntity' => 'App\\Incentive\\Entity\\LongDistanceSubscription',
                        'joinColumns' => [],
                        'mappedBy' => 'user',
                        'inversedBy' => null,
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 1,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'shortDistanceSubscription' => [
                        'fieldName' => 'shortDistanceSubscription',
                        'targetEntity' => 'App\\Incentive\\Entity\\ShortDistanceSubscription',
                        'joinColumns' => [],
                        'mappedBy' => 'user',
                        'inversedBy' => null,
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 1,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'mobConnectAuth' => [
                        'fieldName' => 'mobConnectAuth',
                        'targetEntity' => 'App\\Incentive\\Entity\\MobConnectAuth',
                        'joinColumns' => [],
                        'mappedBy' => 'user',
                        'inversedBy' => null,
                        'cascade' => [
                            'remove',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 1,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => true,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'paymentProfiles' => [
                        'fieldName' => 'paymentProfiles',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Payment\\Entity\\PaymentProfile',
                        'cascade' => [],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => false,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                    'gratuityCampaigns' => [
                        'fieldName' => 'gratuityCampaigns',
                        'mappedBy' => 'user',
                        'targetEntity' => 'App\\Gratuity\\Entity\\GratuityCampaign',
                        'cascade' => [
                            'remove',
                        ],
                        'orphanRemoval' => false,
                        'fetch' => 2,
                        'type' => 4,
                        'inversedBy' => null,
                        'isOwningSide' => false,
                        'sourceEntity' => 'App\\User\\Entity\\User',
                        'isCascadeRemove' => true,
                        'isCascadePersist' => false,
                        'isCascadeRefresh' => false,
                        'isCascadeMerge' => false,
                        'isCascadeDetach' => false,
                    ],
                ],
            ],
            'idGenerator' => [
                $o[1],
            ],
        ],
    ],
    $o[0],
    []
); }];
