GET https://app.retouralasourcefx.com/api/notifications/unread-count

Query Metrics

3 Database Queries
3 Different statements
0.67 ms Query time
3 Invalid entities
2 Managed entities

Grouped Statements

Show all queries

Time Count Info
0.29 ms
(43.99%)
1
DELETE FROM user_sessions WHERE last_activity < ?
Parameters:
[
  "2026-07-31 12:44:51"
]
0.26 ms
(38.90%)
1
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:
[
  "ojosephine@retouralasourcefx.com"
]
0.11 ms
(17.11%)
1
SELECT COUNT(n0_.id) AS sclr_0 FROM notification n0_ WHERE n0_.destinataire_id = ? AND n0_.lu = 0
Parameters:
[
  21
]

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\User 1
App\Entity\Agence 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\UserSession No errors.
App\Entity\Notification No errors.