GET https://www.akanysandratra.mg/

Query Metrics

7 Database Queries
4 Different statements
2.48 ms Query time
3 Invalid entities
17 Managed entities

Queries

Group similar statements

# Time Info
1 0.86 ms
SELECT t1.id AS id_2, t1.email AS email_3, t1.password AS password_4, t1.first_name AS first_name_5, t1.lastname AS lastname_6, t1.phone AS phone_7, t1.profile_picture AS profile_picture_8, t1.location AS location_9, t1.active AS active_10, t1.email_verified AS email_verified_11, t1.google_id AS google_id_12, t1.role AS role_13, t1.last_seen AS last_seen_14, t1.created_at AS created_at_15, t1.updated_at AS updated_at_16, t1.member_since AS member_since_17, t1.last_activity AS last_activity_18, t1.email_auth_code AS email_auth_code_19, t1.email_auth_code_expires_at AS email_auth_code_expires_at_20, t1.is_verified AS is_verified_21, t1.status_subscription AS status_subscription_22, t1.stripe_customer_id AS stripe_customer_id_23, t1.subscription_start_date AS subscription_start_date_24, t1.subscription_end_date AS subscription_end_date_25, t1.status AS status_26, t1.blocked AS blocked_27, t1.agence AS agence_28, t1.profil AS profil_29, t1.website AS website_30, t1.company_name AS company_name_31, t1.siret AS siret_32, t1.siren AS siren_33, t1.registered AS registered_34, t1.api_token AS api_token_35, t0.bio AS bio_36, t0.adresse_salon AS adresse_salon_37, t0.notemoyenne AS notemoyenne_38, t0.adomicile AS adomicile_39, t0.en_salon AS en_salon_40, t0.type_abonnement AS type_abonnement_41, t0.abonnement_expiration AS abonnement_expiration_42, t0.photos AS photos_43, t0.disponibilites AS disponibilites_44, t0.localisation AS localisation_45, t0.piece AS piece_46, t0.distance_max AS distance_max_47, t0.titre AS titre_48, t0.bio_coiffeur AS bio_coiffeur_49, t0.rib AS rib_50, t1.user_type FROM coiffeur t0 INNER JOIN user t1 ON t0.id = t1.id ORDER BY t1.created_at ASC
Parameters:
[]
2 0.36 ms
SELECT t0.id AS id_1, t0.nom_produit AS nom_produit_2, t0.desc_produit AS desc_produit_3, t0.prix_produit AS prix_produit_4, t0.marque AS marque_5, t0.stock AS stock_6, t0.image AS image_7, t0.fournisseur AS fournisseur_8, t0.code_barre_sku AS code_barre_sku_9, t0.seuil_alert AS seuil_alert_10, t0.id_price AS id_price_11, t0.id_produit AS id_produit_12, t0.unite_id AS unite_id_13, t0.origine_id AS origine_id_14, t0.type_id AS type_id_15 FROM produit t0
Parameters:
[]
3 0.34 ms
SELECT c0_.id AS id_0, c0_.session_id AS session_id_1, c0_.accepted AS accepted_2, c0_.created_at AS created_at_3, c0_.expires_at AS expires_at_4, c0_.preferences AS preferences_5 FROM cookie_consent c0_ WHERE c0_.session_id = ? AND c0_.expires_at > ?
Parameters:
[
  "aju7k2v2d743brset9dteu5fsf"
  "2026-03-05 15:22:11"
]
4 0.37 ms
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.categorie_id AS categorie_id_3 FROM type t0 WHERE t0.id = ?
Parameters:
[
  1
]
5 0.19 ms
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.categorie_id AS categorie_id_3 FROM type t0 WHERE t0.id = ?
Parameters:
[
  8
]
6 0.14 ms
SELECT t0.id AS id_1, t0.nom AS nom_2, t0.categorie_id AS categorie_id_3 FROM type t0 WHERE t0.id = ?
Parameters:
[
  2
]
7 0.22 ms
SELECT c0_.id AS id_0, c0_.session_id AS session_id_1, c0_.accepted AS accepted_2, c0_.created_at AS created_at_3, c0_.expires_at AS expires_at_4, c0_.preferences AS preferences_5 FROM cookie_consent c0_ WHERE c0_.session_id = ? AND c0_.expires_at > ?
Parameters:
[
  "aju7k2v2d743brset9dteu5fsf"
  "2026-03-05 15:22:11"
]

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\Produit 5
App\Entity\Type 4
App\Entity\User 3
App\Entity\Origine 2
App\Entity\Categorie 2
App\Entity\Unite 1

Entities Mapping

Class Mapping errors
App\Entity\User
  • The field App\Entity\User#notifications is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Notification#user does not contain the required 'inversedBy: "notifications"' attribute.
App\Entity\Coiffeur
  • The field App\Entity\Coiffeur#notifications is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Notification#user does not contain the required 'inversedBy: "notifications"' attribute.
  • The association App\Entity\Coiffeur#produits refers to the owning side field App\Entity\Produit#proprietaireProduit which does not exist.
App\Entity\Notification No errors.
App\Entity\UserSubscription No errors.
App\Entity\Comment No errors.
App\Entity\Commande No errors.
App\Entity\Prestation
  • The association App\Entity\Prestation#reservations refers to the owning side field App\Entity\Reservation#prestation which does not exist.
App\Entity\Avis No errors.
App\Entity\Produit No errors.
App\Entity\Ville No errors.
App\Entity\Specialite No errors.
App\Entity\Service No errors.
App\Entity\TypeCoiffure No errors.
App\Entity\Reservation No errors.
App\Entity\ReservationPostule No errors.
App\Entity\MouvementPiece No errors.
App\Entity\LieuPrestation No errors.
App\Entity\RealisationCoiffeuse No errors.
App\Entity\Disponibilite No errors.
App\Entity\Unite No errors.
App\Entity\Origine No errors.
App\Entity\Type No errors.
App\Entity\Mouvement No errors.
App\Entity\TypeCheveux No errors.
App\Entity\TypePeau No errors.
App\Entity\NatureCheveux No errors.
App\Entity\Hygieneintime No errors.
App\Entity\CookieConsent No errors.
App\Entity\Categorie No errors.