✅ Connexion à la base de données réussie === Test 1 : JSON string valide === Données à insérer : id: 999999 email: 'test@example.com' password: 'test123' first_name: 'Test' last_name: 'User' roles: '["ROLE_USER"]' status: 'active' is_active: 1 is_verified: 0 customer_status: 'new_registration' is_seller_enabled: 1 created_at: '2025-12-08 09:54:07' updated_at: '2025-12-08 09:54:07' SQL: INSERT INTO member (id, email, password, first_name, last_name, roles, status, is_active, is_verified, customer_status, is_seller_enabled, created_at, updated_at) VALUES (:id, :email, :password, :first_name, :last_name, :roles, :status, :is_active, :is_verified, :customer_status, :is_seller_enabled, :created_at, :updated_at) ✅ Insertion réussie Données insérées : array ( 'id' => 999999, 'email' => 'test@example.com', 'roles' => '["ROLE_USER"]', ) === Test 2 : Array (pour reproduire l'erreur) === Données à insérer : id: 999998 email: 'test2@example.com' password: 'test123' first_name: 'Test' last_name: 'User' roles: array ( 0 => 'ROLE_USER', ) status: 'active' is_active: 1 is_verified: 0 customer_status: 'new_registration' is_seller_enabled: 1 created_at: '2025-12-08 09:54:07' updated_at: '2025-12-08 09:54:07' ❌ Erreur attendue : An exception occurred while executing a query: SQLSTATE[22032]: <>: 3140 Invalid JSON text: "Invalid value." at position 0 in value for column 'member.roles' at row 1.