GET https://pay-kulmapeck.online/header-courses

Query Metrics

39 Database Queries
17 Different statements
3163.59 ms Query time
12 Invalid entities

Queries

Group similar statements

# Time Info
1 0.85 ms
SELECT t0.id AS id_1, t0.site_name AS site_name_2, t0.site_copyrights AS site_copyrights_3, t0.site_email AS site_email_4, t0.site_description AS site_description_5, t0.contact_phone AS contact_phone_6, t0.support_email AS support_email_7, t0.contact_address AS contact_address_8, t0.main_site_url AS main_site_url_9, t0.is_maintenance_mode AS is_maintenance_mode_10, t0.maintenance_text AS maintenance_text_11 FROM site_setting t0 LIMIT 1
Parameters:
[]
2 0.68 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.link AS link_3, t0.icon AS icon_4 FROM social_setting t0
Parameters:
[]
3 1.40 ms
SELECT t0.id AS id_1, t0.intitule AS intitule_2, t0.slug AS slug_3, t0.content AS content_4, t0.description AS description_5, t0.is_published AS is_published_6, t0.is_free AS is_free_7, t0.niveau_difficulte AS niveau_difficulte_8, t0.duree_apprentissage AS duree_apprentissage_9, t0.created_at AS created_at_10, t0.vues AS vues_11, t0.is_validated AS is_validated_12, t0.montant_abonnement AS montant_abonnement_13, t0.language AS language_14, t0.number_of_lessons AS number_of_lessons_15, t0.tags AS tags_16, t0.is_rejected AS is_rejected_17, t0.review AS review_18, t0.updated_at AS updated_at_19, t0.published_at AS published_at_20, t0.enseignant_id AS enseignant_id_21, t0.categorie_id AS categorie_id_22, t23.id AS id_24, t23.video_url AS video_url_25, t23.mp4_file AS mp4_file_26, t23.web_mfile AS web_mfile_27, t23.ogg_file AS ogg_file_28, t23.image_file AS image_file_29, t23.cours_id AS cours_id_30, t31.id AS id_32, t31.cours_id AS cours_id_33, t0.skill_level_id AS skill_level_id_34 FROM cours t0 LEFT JOIN media t23 ON t23.cours_id = t0.id LEFT JOIN forum t31 ON t31.cours_id = t0.id WHERE t0.slug = ? LIMIT 1
Parameters:
[
  "1691671710-MATHEMATIQUE-3EME"
]
4 2645.79 ms
SELECT l0_.id AS id_0, l0_.title AS title_1, l0_.slug AS slug_2, l0_.content AS content_3, l0_.video_link AS video_link_4, l0_.numero AS numero_5, l0_.poster AS poster_6, l0_.updated_at AS updated_at_7, l0_.chapitre_id AS chapitre_id_8 FROM lesson l0_ INNER JOIN lecture l1_ ON l0_.id = l1_.lesson_id INNER JOIN chapitre c2_ ON l0_.chapitre_id = c2_.id WHERE c2_.cours_id = ? ORDER BY l0_.numero ASC
Parameters:
[
  29
]
5 0.50 ms
SELECT t0.id AS id_1, t0.reference AS reference_2, t0.join_at AS join_at_3, t0.is_premium AS is_premium_4, t0.classe_id AS classe_id_5, t0.utilisateur_id AS utilisateur_id_6, t0.etablissement_id AS etablissement_id_7 FROM eleve t0 WHERE t0.utilisateur_id IS NULL LIMIT 1
Parameters:
[]
6 0.28 ms
SELECT t0.id AS id_1, t0.utilisateur_id AS utilisateur_id_2 FROM membre t0 WHERE t0.utilisateur_id IS NULL LIMIT 1
Parameters:
[]
7 0.15 ms
"START TRANSACTION"
Parameters:
[]
8 0.91 ms
UPDATE cours SET vues = ? WHERE id = ?
Parameters:
[
  699
  29
]
9 2.63 ms
"COMMIT"
Parameters:
[]
10 0.49 ms
SELECT t0.id AS id_1, t0.rating AS rating_2, t0.created_at AS created_at_3, t0.message AS message_4, t0.cours_id AS cours_id_5, t0.eleve_id AS eleve_id_6 FROM review t0 WHERE t0.cours_id = ? AND t0.rating = ?
Parameters:
[
  29
  5
]
11 0.42 ms
SELECT t0.id AS id_1, t0.rating AS rating_2, t0.created_at AS created_at_3, t0.message AS message_4, t0.cours_id AS cours_id_5, t0.eleve_id AS eleve_id_6 FROM review t0 WHERE t0.cours_id = ? AND t0.rating = ?
Parameters:
[
  29
  4
]
12 0.41 ms
SELECT t0.id AS id_1, t0.rating AS rating_2, t0.created_at AS created_at_3, t0.message AS message_4, t0.cours_id AS cours_id_5, t0.eleve_id AS eleve_id_6 FROM review t0 WHERE t0.cours_id = ? AND t0.rating = ?
Parameters:
[
  29
  3
]
13 0.27 ms
SELECT t0.id AS id_1, t0.rating AS rating_2, t0.created_at AS created_at_3, t0.message AS message_4, t0.cours_id AS cours_id_5, t0.eleve_id AS eleve_id_6 FROM review t0 WHERE t0.cours_id = ? AND t0.rating = ?
Parameters:
[
  29
  2
]
14 0.21 ms
SELECT t0.id AS id_1, t0.rating AS rating_2, t0.created_at AS created_at_3, t0.message AS message_4, t0.cours_id AS cours_id_5, t0.eleve_id AS eleve_id_6 FROM review t0 WHERE t0.cours_id = ? AND t0.rating = ?
Parameters:
[
  29
  1
]
15 0.20 ms
SELECT t0.id AS id_1, t0.rating AS rating_2, t0.created_at AS created_at_3, t0.message AS message_4, t0.cours_id AS cours_id_5, t0.eleve_id AS eleve_id_6 FROM review t0 WHERE t0.cours_id = ?
Parameters:
[
  29
]
16 0.98 ms
SELECT t0.id AS id_1, t0.intitule AS intitule_2, t0.slug AS slug_3, t0.content AS content_4, t0.description AS description_5, t0.is_published AS is_published_6, t0.is_free AS is_free_7, t0.niveau_difficulte AS niveau_difficulte_8, t0.duree_apprentissage AS duree_apprentissage_9, t0.created_at AS created_at_10, t0.vues AS vues_11, t0.is_validated AS is_validated_12, t0.montant_abonnement AS montant_abonnement_13, t0.language AS language_14, t0.number_of_lessons AS number_of_lessons_15, t0.tags AS tags_16, t0.is_rejected AS is_rejected_17, t0.review AS review_18, t0.updated_at AS updated_at_19, t0.published_at AS published_at_20, t0.enseignant_id AS enseignant_id_21, t0.categorie_id AS categorie_id_22, t23.id AS id_24, t23.video_url AS video_url_25, t23.mp4_file AS mp4_file_26, t23.web_mfile AS web_mfile_27, t23.ogg_file AS ogg_file_28, t23.image_file AS image_file_29, t23.cours_id AS cours_id_30, t31.id AS id_32, t31.cours_id AS cours_id_33, t0.skill_level_id AS skill_level_id_34 FROM cours t0 LEFT JOIN media t23 ON t23.cours_id = t0.id LEFT JOIN forum t31 ON t31.cours_id = t0.id WHERE t0.is_validated = ? ORDER BY t0.review DESC, t0.created_at DESC LIMIT 8
Parameters:
[
  1
]
17 499.43 ms
SELECT l0_.id AS id_0, l0_.title AS title_1, l0_.slug AS slug_2, l0_.content AS content_3, l0_.video_link AS video_link_4, l0_.numero AS numero_5, l0_.poster AS poster_6, l0_.updated_at AS updated_at_7, l0_.chapitre_id AS chapitre_id_8 FROM lesson l0_ INNER JOIN chapitre c1_ ON l0_.chapitre_id = c1_.id WHERE c1_.cours_id = ? ORDER BY l0_.numero ASC
Parameters:
[
  29
]
18 0.51 ms
SELECT t0.id AS id_1, t0.site_name AS site_name_2, t0.site_copyrights AS site_copyrights_3, t0.site_email AS site_email_4, t0.site_description AS site_description_5, t0.contact_phone AS contact_phone_6, t0.support_email AS support_email_7, t0.contact_address AS contact_address_8, t0.main_site_url AS main_site_url_9, t0.is_maintenance_mode AS is_maintenance_mode_10, t0.maintenance_text AS maintenance_text_11 FROM site_setting t0 LIMIT 1
Parameters:
[]
19 0.21 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.link AS link_3, t0.icon AS icon_4 FROM social_setting t0
Parameters:
[]
20 1.06 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.is_sub_category = ? ORDER BY t0.name ASC LIMIT 11
Parameters:
[
  0
]
21 0.47 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  19
]
22 0.19 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  9
]
23 0.37 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  30
]
24 0.21 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  5
]
25 0.33 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  29
]
26 0.18 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  31
]
27 0.33 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  12
]
28 0.41 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  20
]
29 0.32 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  7
]
30 0.29 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  22
]
31 0.19 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  24
]
32 0.22 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  25
]
33 0.19 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  26
]
34 0.21 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  8
]
35 0.15 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.category_id = ?
Parameters:
[
  11
]
36 0.54 ms
SELECT t0.id AS id_1, t0.site_name AS site_name_2, t0.site_copyrights AS site_copyrights_3, t0.site_email AS site_email_4, t0.site_description AS site_description_5, t0.contact_phone AS contact_phone_6, t0.support_email AS support_email_7, t0.contact_address AS contact_address_8, t0.main_site_url AS main_site_url_9, t0.is_maintenance_mode AS is_maintenance_mode_10, t0.maintenance_text AS maintenance_text_11 FROM site_setting t0 LIMIT 1
Parameters:
[]
37 0.26 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.link AS link_3, t0.icon AS icon_4 FROM social_setting t0
Parameters:
[]
38 0.35 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.slug AS slug_3, t0.image_file AS image_file_4, t0.is_sub_category AS is_sub_category_5, t0.category_id AS category_id_6 FROM categorie t0 WHERE t0.is_sub_category = ? ORDER BY t0.name ASC LIMIT 12
Parameters:
[
  0
]
39 0.97 ms
SELECT t0.id AS id_1, t0.intitule AS intitule_2, t0.slug AS slug_3, t0.content AS content_4, t0.description AS description_5, t0.is_published AS is_published_6, t0.is_free AS is_free_7, t0.niveau_difficulte AS niveau_difficulte_8, t0.duree_apprentissage AS duree_apprentissage_9, t0.created_at AS created_at_10, t0.vues AS vues_11, t0.is_validated AS is_validated_12, t0.montant_abonnement AS montant_abonnement_13, t0.language AS language_14, t0.number_of_lessons AS number_of_lessons_15, t0.tags AS tags_16, t0.is_rejected AS is_rejected_17, t0.review AS review_18, t0.updated_at AS updated_at_19, t0.published_at AS published_at_20, t0.enseignant_id AS enseignant_id_21, t0.categorie_id AS categorie_id_22, t23.id AS id_24, t23.video_url AS video_url_25, t23.mp4_file AS mp4_file_26, t23.web_mfile AS web_mfile_27, t23.ogg_file AS ogg_file_28, t23.image_file AS image_file_29, t23.cours_id AS cours_id_30, t31.id AS id_32, t31.cours_id AS cours_id_33, t0.skill_level_id AS skill_level_id_34 FROM cours t0 LEFT JOIN media t23 ON t23.cours_id = t0.id LEFT JOIN forum t31 ON t31.cours_id = t0.id WHERE t0.is_validated = ? ORDER BY t0.created_at DESC, t0.vues DESC LIMIT 8
Parameters:
[
  1
]

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.

Entities Mapping

Class Mapping errors
App\Entity\SiteSetting No errors.
App\Entity\SocialSetting No errors.
App\Entity\Cours
  • The field App\Entity\Cours#forum is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Forum#cours does not contain the required 'inversedBy="forum"' attribute.
App\Entity\Enseignant
  • The association App\Entity\Enseignant#evaluations refers to the owning side field App\Entity\Evaluation#relation which does not exist.
App\Entity\Categorie No errors.
App\Entity\Media No errors.
App\Entity\Forum No errors.
App\Entity\SkillLevel No errors.
App\Entity\Classe No errors.
App\Entity\Chapitre No errors.
App\Entity\Eleve
  • The mappings App\Entity\Eleve#formations and App\Entity\Formation#eleves are inconsistent with each other.
App\Entity\Formation
  • The association App\Entity\Formation#eleves refers to the inverse side field App\Entity\Eleve#CreatedAt which does not exist.
App\Entity\Like No errors.
App\Entity\FAQ No errors.
App\Entity\Review No errors.
App\Entity\Payment No errors.
App\Entity\PaymentMethod No errors.
App\Entity\Lecture No errors.
App\Entity\Quiz No errors.
App\Entity\QuizLost No errors.
App\Entity\Membre No errors.
App\Entity\Sujet No errors.
App\Entity\Lesson No errors.
App\Entity\User
  • The field App\Entity\User#personne is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Personne#utilisateur does not contain the required 'inversedBy="personne"' attribute.
  • The mappings App\Entity\User#filieres and App\Entity\Filiere#users are inconsistent with each other.
App\Entity\Etablissement No errors.
App\Entity\Exam No errors.
App\Entity\Evaluation
  • The mappings App\Entity\Evaluation#enseignant and App\Entity\Enseignant#evaluations are inconsistent with each other.
App\Entity\MatiereCycle No errors.
App\Entity\SubjectChat No errors.
App\Entity\MessageChat No errors.
App\Entity\Specialite No errors.
App\Entity\SousSysteme
  • The association App\Entity\SousSysteme#filieres refers to the owning side field App\Entity\Filiere#sousSysteme which does not exist.
App\Entity\Reponse No errors.
App\Entity\QuizResult No errors.
App\Entity\EvaluationResultat No errors.
App\Entity\Abonnement No errors.
App\Entity\Retrait No errors.
App\Entity\Proposition No errors.
App\Entity\ForumMessage No errors.
App\Entity\LikeMessageForum No errors.
App\Entity\Notification No errors.
App\Entity\Personne
  • The field App\Entity\Personne#utilisateur is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\User#personne does not contain the required 'inversedBy="utilisateur"' attribute.
App\Entity\NotificationSetting No errors.
App\Entity\Filiere
  • The mappings App\Entity\Filiere#sousSystemes and App\Entity\SousSysteme#filieres are inconsistent with each other.
  • The association App\Entity\Filiere#users refers to the owning side field App\Entity\User#filiere which does not exist.
App\Entity\Device No errors.
App\Entity\Contact No errors.
App\Entity\WebSocketConnection No errors.
App\Entity\Pays No errors.
App\Entity\EvaluationQuestion No errors.
App\Entity\AbonnementItem No errors.
App\Entity\NotificationType No errors.
App\Entity\TypeEnseignement No errors.
App\Entity\NetworkConfig No errors.
App\Entity\QuizzesType No errors.
App\Entity\CourseTag No errors.
App\Entity\Investisseur
  • The mappings App\Entity\Investisseur#actions and App\Entity\PartAction#investisseur are inconsistent with each other.
App\Entity\EmailSetting No errors.
App\Entity\NotificationTemplate No errors.
App\Entity\PartAction
  • The association App\Entity\PartAction#investisseur refers to the inverse side field App\Entity\Investisseur#action which does not exist.
App\Entity\ResetPasswordRequest No errors.
App\Entity\PushNotification No errors.
App\Entity\Term No errors.
App\Entity\ChatMessage
  • The association App\Entity\ChatMessage#student refers to the inverse side field App\Entity\Eleve#chatMessages which does not exist.
Gesdinet\JWTRefreshTokenBundle\Entity\RefreshToken No errors.
Vich\UploaderBundle\Entity\File No errors.