Redirect 201 redirect from POST @api_operations_create_versement (bfeacf)

GET https://app.retouralasourcefx.com/api/clients/66

Query Metrics

15 Database Queries
9 Different statements
1.90 ms Query time
6 Invalid entities
22 Managed entities

Queries

Group similar statements

# Time Info
1 0.23 ms
SELECT t0.id AS id_1, t0.email AS email_2, t0.nom AS nom_3, t0.prenoms AS prenoms_4, t0.telephone AS telephone_5, t0.roles AS roles_6, t0.password AS password_7, t0.is_active AS is_active_8, t0.is_email_auth_enabled AS is_email_auth_enabled_9, t0.is_sms_auth_enabled AS is_sms_auth_enabled_10, t0.auth_code AS auth_code_11, t0.created_at AS created_at_12, t0.updated_at AS updated_at_13, t0.avatar AS avatar_14, t0.push_token AS push_token_15, t0.push_subscription AS push_subscription_16, t0.must_change_password AS must_change_password_17, t0.agence_id AS agence_id_18, t0.service_transfert_id AS service_transfert_id_19, t20.id AS id_21, t20.nom AS nom_22, t20.prenoms AS prenoms_23, t20.contact AS contact_24, t20.email AS email_25, t20.registre_commerce AS registre_commerce_26, t20.profession AS profession_27, t20.created_at AS created_at_28, t20.ifu AS ifu_29, t20.code_client AS code_client_30, t20.created_by_id AS created_by_id_31, t20.agence_id AS agence_id_32, t20.user_id AS user_id_33 FROM user t0 LEFT JOIN client t20 ON t20.user_id = t0.id WHERE t0.email = ? LIMIT 1
Parameters:
[
  "zantoinette@retouralasourcefx.com"
]
2 0.14 ms
SELECT a0_.id AS id_0, a0_.date_debut AS date_debut_1, a0_.is_active AS is_active_2, a0_.is_appro_initial_valide AS is_appro_initial_valide_3, a0_.date_fin AS date_fin_4, a0_.caissier_id AS caissier_id_5, a0_.caisse_id AS caisse_id_6 FROM affectation_caisse a0_ WHERE a0_.caissier_id = ? AND a0_.is_active = ? AND a0_.date_debut <= ? AND (a0_.date_fin IS NULL OR a0_.date_fin >= ?) ORDER BY a0_.date_debut DESC LIMIT 1
Parameters:
[
  20
  1
  "2026-07-31 13:02:34"
  "2026-07-31 13:02:34"
]
3 0.27 ms
DELETE FROM user_sessions WHERE last_activity < ?
Parameters:
[
  "2026-07-31 12:47:34"
]
4 0.11 ms
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.prenoms AS prenoms_3, t0.contact AS contact_4, t0.email AS email_5, t0.registre_commerce AS registre_commerce_6, t0.profession AS profession_7, t0.created_at AS created_at_8, t0.ifu AS ifu_9, t0.code_client AS code_client_10, t0.created_by_id AS created_by_id_11, t0.agence_id AS agence_id_12, t0.user_id AS user_id_13 FROM client t0 WHERE t0.id = ?
Parameters:
[
  "66"
]
5 0.10 ms
SELECT t0.id AS id_1, t0.numero_profil_compte AS numero_profil_compte_2, t0.is_actif AS is_actif_3, t0.created_at AS created_at_4, t0.updated_at AS updated_at_5, t0.client_id AS client_id_6, t0.type_client_id AS type_client_id_7 FROM profil_client t0 WHERE t0.client_id = ?
Parameters:
[
  66
]
6 0.09 ms
SELECT t0.id AS id_1, t0.libelle AS libelle_2 FROM type_client t0 WHERE t0.id = ?
Parameters:
[
  1
]
7 0.31 ms
SELECT t0.id AS id_1, t0.solde_initial AS solde_initial_2, t0.solde_actuel AS solde_actuel_3, t0.created_at AS created_at_4, t0.devise_id AS devise_id_5, t0.profil_client_id AS profil_client_id_6 FROM compte_client t0 WHERE t0.profil_client_id = ?
Parameters:
[
  66
]
8 0.10 ms
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.code_iso AS code_iso_3, t0.symbole AS symbole_4, t0.is_active AS is_active_5, t0.created_at AS created_at_6 FROM devise t0 WHERE t0.id = ?
Parameters:
[
  1
]
9 0.09 ms
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.code_iso AS code_iso_3, t0.symbole AS symbole_4, t0.is_active AS is_active_5, t0.created_at AS created_at_6 FROM devise t0 WHERE t0.id = ?
Parameters:
[
  2
]
10 0.08 ms
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.code_iso AS code_iso_3, t0.symbole AS symbole_4, t0.is_active AS is_active_5, t0.created_at AS created_at_6 FROM devise t0 WHERE t0.id = ?
Parameters:
[
  3
]
11 0.08 ms
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.code_iso AS code_iso_3, t0.symbole AS symbole_4, t0.is_active AS is_active_5, t0.created_at AS created_at_6 FROM devise t0 WHERE t0.id = ?
Parameters:
[
  4
]
12 0.07 ms
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.code_iso AS code_iso_3, t0.symbole AS symbole_4, t0.is_active AS is_active_5, t0.created_at AS created_at_6 FROM devise t0 WHERE t0.id = ?
Parameters:
[
  5
]
13 0.08 ms
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.code_iso AS code_iso_3, t0.symbole AS symbole_4, t0.is_active AS is_active_5, t0.created_at AS created_at_6 FROM devise t0 WHERE t0.id = ?
Parameters:
[
  6
]
14 0.08 ms
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.code_iso AS code_iso_3, t0.symbole AS symbole_4, t0.is_active AS is_active_5, t0.created_at AS created_at_6 FROM devise t0 WHERE t0.id = ?
Parameters:
[
  7
]
15 0.10 ms
SELECT t0.id AS id_1, t0.montant_principal AS montant_principal_2, t0.montant_restant AS montant_restant_3, t0.taux_interet_annuel AS taux_interet_annuel_4, t0.duree_mois AS duree_mois_5, t0.date_echeance AS date_echeance_6, t0.contrat_signe AS contrat_signe_7, t0.montant_total_rembourse AS montant_total_rembourse_8, t0.statut AS statut_9, t0.commentaire AS commentaire_10, t0.created_at AS created_at_11, t0.profil_client_id AS profil_client_id_12, t0.devise_id AS devise_id_13, t0.agent_octroi_id AS agent_octroi_id_14, t0.agence_id AS agence_id_15, t0.caisse_id AS caisse_id_16 FROM pret t0 WHERE t0.profil_client_id = ?
Parameters:
[
  66
]

Database Connections

Name Service
default doctrine.dbal.default_connection

Entity Managers

Name Service
default doctrine.orm.default_entity_manager

Second Level Cache

Second Level Cache is not enabled.

Managed Entities

default entity manager

Class Amount of managed objects
App\Entity\CompteClient 7
App\Entity\Devise 7
App\Entity\User 2
App\Entity\Agence 1
App\Entity\AffectationCaisse 1
App\Entity\Caisse 1
App\Entity\Client 1
App\Entity\ProfilClient 1
App\Entity\TypeClient 1

Entities Mapping

Class Mapping errors
Gesdinet\JWTRefreshTokenBundle\Entity\RefreshToken No errors.
App\Entity\RefreshToken No errors.
App\Entity\User No errors.
App\Entity\Agence No errors.
App\Entity\ServiceTransfert No errors.
App\Entity\Client No errors.
App\Entity\AffectationAgence No errors.
App\Entity\ApproAgence
  • The mappings App\Entity\ApproAgence#validePar and App\Entity\User#approAgences are inconsistent with each other.
App\Entity\ApproCaisse No errors.
App\Entity\ApproCompteGeneral No errors.
App\Entity\MouvementCaisse No errors.
App\Entity\MouvementCompteBancaire No errors.
App\Entity\MouvementCompteClient No errors.
App\Entity\Operation
  • The mappings App\Entity\Operation#deviseCible and App\Entity\Devise#operations are inconsistent with each other.
  • The field App\Entity\Operation#mouvementCaisses is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\MouvementCaisse#operation does not contain the required 'inversedBy="mouvementCaisses"' attribute.
  • The field App\Entity\Operation#mouvementBancaires is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\MouvementCompteBancaire#operation does not contain the required 'inversedBy="mouvementBancaires"' attribute.
  • The field App\Entity\Operation#mouvementCompteClients is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\MouvementCompteClient#operation does not contain the required 'inversedBy="mouvementCompteClients"' attribute.
App\Entity\AffectationCaisse No errors.
App\Entity\Pret
  • The association App\Entity\Pret#agence refers to the inverse side field App\Entity\Agence#prets which does not exist.
  • The association App\Entity\Pret#caisse refers to the inverse side field App\Entity\Caisse#prets which does not exist.
App\Entity\Remboursement No errors.
App\Entity\Caisse No errors.
App\Entity\UserSession No errors.
App\Entity\ClientDocument No errors.
App\Entity\ProfilClient No errors.
App\Entity\TypeClient No errors.
App\Entity\CompteClient No errors.
App\Entity\Beneficiaire No errors.
App\Entity\Devise
  • The field App\Entity\Devise#lignes is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\LigneDepense#devise does not contain the required 'inversedBy="lignes"' attribute.
App\Entity\CompteCaisse No errors.
App\Entity\CompteAgence
  • The field App\Entity\CompteAgence#lignesDepenses is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\LigneDepense#compteAgence does not contain the required 'inversedBy="lignesDepenses"' attribute.
App\Entity\CompteGeneral No errors.
App\Entity\Banque No errors.
App\Entity\ApproCompteBancaire No errors.
App\Entity\TauxChange
  • The mappings App\Entity\TauxChange#deviseCible and App\Entity\Devise#tauxChanges are inconsistent with each other.
App\Entity\LigneDepense No errors.