GET https://mobile.kopela.mg/api/notifications?lang=fr&limit=10&page=1

Query Metrics

6 Database Queries
6 Different statements
2.77 ms Query time
4 Invalid entities
23 Managed entities

Queries

Group similar statements

# Time Info
1 0.55 ms
SELECT t0.id AS id_1, t0.email AS email_2, t0.roles AS roles_3, t0.onboarding_seen AS onboarding_seen_4, t0.password AS password_5, t0.nom AS nom_6, t0.prenoms AS prenoms_7, t0.contact AS contact_8, t0.profile_picture AS profile_picture_9, t10.id AS id_11, t10.identifiant AS identifiant_12, t10.civilite AS civilite_13, t10.nif AS nif_14, t10.rcs AS rcs_15, t10.stat AS stat_16, t10.date_inscription AS date_inscription_17, t10.code_parrain AS code_parrain_18, t10.status AS status_19, t10.points_fidelite AS points_fidelite_20, t10.points_parrainage AS points_parrainage_21, t10.user_id AS user_id_22, t10.type_client_id AS type_client_id_23, t10.type_parrain_id AS type_parrain_id_24, t25.id AS id_26, t25.adresssmallparcel AS adresssmallparcel_27, t25.adressregularparcel AS adressregularparcel_28, t25.nom_societe AS nom_societe_29, t25.connexion AS connexion_30, t25.id_user_id AS id_user_id_31, t25.localisation_id AS localisation_id_32, t25.type_id AS type_id_33 FROM user t0 LEFT JOIN client t10 ON t10.user_id = t0.id LEFT JOIN agent_chine t25 ON t25.id_user_id = t0.id WHERE t0.id = ?
Parameters:
[
  371
]
2 0.20 ms
SELECT t0.id AS id_1, t0.type AS type_2, t0.valeur AS valeur_3, t0.client_id AS client_id_4, t0.devise_id AS devise_id_5 FROM commission t0 WHERE t0.client_id = ?
Parameters:
[
  327
]
3 0.25 ms
SELECT COUNT(n0_.id) AS sclr_0 FROM notification_user n0_ WHERE n0_.user_id = ? AND n0_.is_read = ?
Parameters:
[
  371
  0
]
4 0.46 ms
SELECT DISTINCT id_0 FROM (SELECT DISTINCT id_0, created_at_5 FROM (SELECT n0_.id AS id_0, n0_.is_read AS is_read_1, n1_.id AS id_2, n1_.message AS message_3, n1_.message_en AS message_en_4, n1_.created_at AS created_at_5, n1_.title AS title_6, n1_.title_en AS title_en_7 FROM notification_user n0_ LEFT JOIN notification n1_ ON n0_.notification_id = n1_.id WHERE n0_.user_id = ?) dctrn_result_inner ORDER BY created_at_5 DESC) dctrn_result LIMIT 10
Parameters:
[
  371
]
5 1.03 ms
SELECT n0_.id AS id_0, n0_.is_read AS is_read_1, n1_.id AS id_2, n1_.message AS message_3, n1_.message_en AS message_en_4, n1_.created_at AS created_at_5, n1_.title AS title_6, n1_.title_en AS title_en_7, n0_.user_id AS user_id_8, n0_.notification_id AS notification_id_9 FROM notification_user n0_ LEFT JOIN notification n1_ ON n0_.notification_id = n1_.id WHERE n0_.user_id = ? AND n0_.id IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) ORDER BY n1_.created_at DESC
Parameters:
[
  371
  963
  962
  961
  960
  959
  958
  957
  956
  955
  954
]
6 0.28 ms
SELECT COUNT(*) AS dctrn_count FROM (SELECT DISTINCT id_0 FROM (SELECT n0_.id AS id_0, n0_.is_read AS is_read_1, n1_.id AS id_2, n1_.message AS message_3, n1_.message_en AS message_en_4, n1_.created_at AS created_at_5, n1_.title AS title_6, n1_.title_en AS title_en_7 FROM notification_user n0_ LEFT JOIN notification n1_ ON n0_.notification_id = n1_.id WHERE n0_.user_id = ? ORDER BY n1_.created_at DESC) dctrn_result) dctrn_table
Parameters:
[
  371
]

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\NotificationUser 10
App\Entity\Notification 10
App\Entity\User 1
App\Entity\Client 1
App\Entity\TypeClient 1

Entities Mapping

Class Mapping errors
App\Entity\User
  • The association App\Entity\User#bookings refers to the owning side field App\Entity\Booking#User which does not exist.
App\Entity\Client No errors.
App\Entity\TypeClient No errors.
App\Entity\TypeParrain No errors.
App\Entity\AgentChine No errors.
App\Entity\Localisation No errors.
App\Entity\TypeAgent
  • The association App\Entity\TypeAgent#categories refers to the owning side field App\Entity\Categorie#TypeAgent which does not exist.
App\Entity\ExpeditionClient
  • The mappings App\Entity\ExpeditionClient#user and App\Entity\User#expeditionClients are inconsistent with each other.
  • The association App\Entity\ExpeditionClient#bookingDetails refers to the owning side field App\Entity\BookingDetails#ExpeditionClient which does not exist.
App\Entity\Booking
  • The mappings App\Entity\Booking#user and App\Entity\User#bookings are inconsistent with each other.
App\Entity\Transport No errors.
App\Entity\NotificationUser No errors.
App\Entity\Commission No errors.
App\Entity\UniteChange No errors.
App\Entity\Notification No errors.