GET https://africafirst.graph-life.fr/boutique/product/excel---formation-avanc%C3%A9

Query Metrics

37 Database Queries
11 Different statements
6.72 ms Query time
5 Invalid entities
38 Managed entities

Grouped Statements

Show all queries

Time Count Info
4.43 ms
(65.97%)
24
SELECT p0_.id AS id_0, p0_.parameter_key AS parameter_key_1, p0_.parameter_value AS parameter_value_2, p0_.parameter_label AS parameter_label_3, p0_.parameter_type AS parameter_type_4, p0_.parameter_category AS parameter_category_5, p0_.in_session AS in_session_6, p0_.parameter_category_enabled AS parameter_category_enabled_7, p0_.is_deleted AS is_deleted_8, p0_.created_at AS created_at_9, p0_.updated_at AS updated_at_10 FROM parameter p0_ WHERE COALESCE(p0_.is_deleted, 0) = 0 AND p0_.parameter_key = ?
Parameters:
[
  "name"
]
0.37 ms
(5.49%)
1
SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.thumb AS thumb_2, p0_.description AS description_3, p0_.slug AS slug_4, p0_.principal_image AS principal_image_5, p0_.is_sold AS is_sold_6, p0_.top_position AS top_position_7, p0_.is_enabled AS is_enabled_8, p0_.keywords AS keywords_9, p0_.price AS price_10, p0_.price_ht AS price_ht_11, p0_.properties AS properties_12, p0_.max_cart_quantity AS max_cart_quantity_13, p0_.weight AS weight_14, p0_.variations AS variations_15, p0_.is_deleted AS is_deleted_16, p0_.created_at AS created_at_17, p0_.updated_at AS updated_at_18, p0_.product_type_id AS product_type_id_19, p0_.author_id AS author_id_20 FROM product p0_ WHERE COALESCE(p0_.is_deleted, 0) = 0 AND p0_.slug = ?
Parameters:
[
  "excel---formation-avancé"
]
0.36 ms
(5.28%)
1
SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.data AS data_2, p0_.type AS type_3, CASE WHEN p0_.type = 'PromotionProduct' THEN 999 ELSE 1 END AS sclr_4, p0_.date_end AS date_end_5 FROM product p1_ INNER JOIN product_type p2_ ON p1_.product_type_id = p2_.id INNER JOIN product_category p4_ ON p1_.id = p4_.product_id INNER JOIN category c3_ ON c3_.id = p4_.category_id LEFT JOIN promotion p0_ ON (p0_.type = 'PromotionProduct' AND REPLACE(JSON_EXTRACT(p0_.data, '$.product'), '\"', '') = p1_.id) WHERE p1_.id IN (?) AND p0_.date_end > ?
Parameters:
[
  2
  "2025-10-26 23:44:53"
]
0.31 ms
(4.55%)
3
SELECT t0.id AS id_1, t0.video_path AS video_path_2, t0.lesson_id AS lesson_id_3 FROM video_uploading t0 WHERE t0.lesson_id = ?
Parameters:
[
  23
]
0.26 ms
(3.81%)
2
SELECT t0.nom AS nom_1, t0.color AS color_2, t0.is_waiting_status AS is_waiting_status_3, t0.is_validation_status AS is_validation_status_4, t0.is_error_status AS is_error_status_5, t0.is_user_action_status AS is_user_action_status_6, t0.is_locked_status AS is_locked_status_7, t0.code AS code_8, t0.id AS id_9, t0.is_deleted AS is_deleted_10, t0.created_at AS created_at_11, t0.updated_at AS updated_at_12, t0.parent_id AS parent_id_13 FROM lesson_status t0 WHERE t0.id = ?
Parameters:
[
  2
]
0.20 ms
(2.98%)
1
SELECT l0_.id AS id_0, l0_.name AS name_1, l0_.description AS description_2, l0_.video_link AS video_link_3, l0_.duration AS duration_4, l0_.is_video_uploaded AS is_video_uploaded_5, l0_.type AS type_6, l0_.validation_comments AS validation_comments_7, l0_.content AS content_8, l0_.is_deleted AS is_deleted_9, l0_.created_at AS created_at_10, l0_.updated_at AS updated_at_11, l0_.author_id AS author_id_12, l0_.status_id AS status_id_13, l0_.cours_id AS cours_id_14 FROM lesson l0_ WHERE COALESCE(l0_.is_deleted, 0) = 0 AND l0_.id IN (?, ?, ?)
Parameters:
[
  24
  26
  23
]
0.19 ms
(2.75%)
1
SELECT f0_.id AS id_0, f0_.name AS name_1, f0_.description AS description_2, f0_.options AS options_3, f0_.price AS price_4, f0_.is_subscription_open AS is_subscription_open_5, f0_.payment_configuration AS payment_configuration_6, f0_.price_ht AS price_ht_7, f0_.is_in_top_bar AS is_in_top_bar_8, f0_.top_bar_message AS top_bar_message_9, f0_.is_deleted AS is_deleted_10, f0_.created_at AS created_at_11, f0_.updated_at AS updated_at_12, f0_.subscription_class_id AS subscription_class_id_13, f0_.product_type_id AS product_type_id_14 FROM formation f0_ WHERE COALESCE(f0_.is_deleted, 0) = 0 AND f0_.is_in_top_bar = ?
Parameters:
[
  1
]
0.17 ms
(2.48%)
1
SELECT w0_.id AS id_0, w0_.name AS name_1, w0_.class AS class_2, w0_.code AS code_3, w0_.template AS template_4, w0_.is_deleted AS is_deleted_5, w0_.created_at AS created_at_6, w0_.updated_at AS updated_at_7 FROM widget w0_
Parameters:
[]
0.16 ms
(2.40%)
1
SELECT p0_.id AS id_0, p0_.name AS name_1, p0_.data AS data_2, p0_.type AS type_3, CASE WHEN p0_.type = 'PromotionProduct' THEN 999 ELSE 1 END AS sclr_4, p0_.date_end AS date_end_5 FROM promotion p0_ WHERE (p0_.type = 'PromotionProductType' AND p0_.date_end >= ?) OR (p0_.type = 'PromotionProductGroup' AND p0_.date_end >= ?) OR (p0_.type = 'PromotionCategory' AND p0_.date_end >= ?)
Parameters:
[
  "2025-10-26 23:44:53"
  "2025-10-26 23:44:53"
  "2025-10-26 23:44:53"
]
0.15 ms
(2.25%)
1
SELECT m0_.id AS id_0, m0_.link_name AS link_name_1, m0_.link AS link_2, m0_.on_top AS on_top_3, m0_.ordre AS ordre_4, m0_.visibility AS visibility_5, m0_.link_type AS link_type_6, m0_.is_deleted AS is_deleted_7, m0_.created_at AS created_at_8, m0_.updated_at AS updated_at_9 FROM menu m0_ WHERE COALESCE(m0_.is_deleted, 0) = 0 ORDER BY m0_.ordre ASC
Parameters:
[]
0.14 ms
(2.04%)
1
SELECT p0_.id AS id_0, p0_.code AS code_1, p0_.name AS name_2, p0_.footer_name AS footer_name_3, p0_.content AS content_4, p0_.is_deleted AS is_deleted_5, p0_.created_at AS created_at_6, p0_.updated_at AS updated_at_7 FROM policy_term p0_ WHERE COALESCE(p0_.is_deleted, 0) = 0
Parameters:
[]

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
Graphlife\CMSBundle\Entity\Parameter 17
Graphlife\CMSBundle\Entity\PolicyTerm 4
Graphlife\CMSPaymentBundle\Entity\Product 3
Graphlife\CMSBundle\Entity\Menu 3
App\Entity\Lesson 3
App\Entity\LessonStatus 3
Graphlife\CMSBundle\Entity\User 2
Graphlife\CMSPaymentBundle\Entity\ProductType 1
App\Entity\Formation 1
App\Entity\VideoUploading 1

Entities Mapping

Class Mapping errors
Graphlife\CMSPaymentBundle\Entity\Shippment
  • The association Graphlife\CMSPaymentBundle\Entity\Shippment#payment refers to the inverse side field Graphlife\CMSPaymentBundle\Entity\Payment#shippment which does not exist.
Graphlife\CMSPaymentBundle\Entity\ProductType No errors.
Graphlife\CMSPaymentBundle\Entity\PaymentPlan No errors.
Graphlife\CMSPaymentBundle\Entity\Promotion No errors.
Graphlife\CMSPaymentBundle\Entity\PaymentStatus No errors.
Graphlife\CMSPaymentBundle\Entity\ShippmentStatus No errors.
Graphlife\CMSPaymentBundle\Entity\Payment
  • The mappings Graphlife\CMSPaymentBundle\Entity\Payment#shippments and Graphlife\CMSPaymentBundle\Entity\Shippment#payment are inconsistent with each other.
  • The association Graphlife\CMSPaymentBundle\Entity\Payment#user refers to the inverse side field Graphlife\CMSBundle\Entity\User#payments which does not exist.
Graphlife\CMSPaymentBundle\Entity\Transaction No errors.
Graphlife\CMSPaymentBundle\Entity\PaymentMethod No errors.
Graphlife\CMSPaymentBundle\Entity\Category No errors.
Graphlife\CMSPaymentBundle\Entity\Currency No errors.
Graphlife\CMSPaymentBundle\Entity\Transporter No errors.
Graphlife\CMSPaymentBundle\Entity\ProductImage No errors.
Graphlife\CMSPaymentBundle\Entity\Product No errors.
Graphlife\CMSPaymentBundle\Entity\CodePromo No errors.
Graphlife\CMSPaymentBundle\Entity\Package No errors.
Graphlife\CMSPaymentBundle\Entity\Stock No errors.
Graphlife\CMSPaymentBundle\Entity\ProductTax No errors.
Graphlife\CMSPaymentBundle\Entity\ShippingMethod
  • The association Graphlife\CMSPaymentBundle\Entity\ShippingMethod#countries refers to the inverse side field Graphlife\CMSBundle\Entity\Country#shippingMethods which does not exist.
Graphlife\CMSBundle\Entity\User No errors.
Graphlife\CMSBundle\Entity\PostCategory No errors.
Graphlife\CMSBundle\Entity\Country No errors.
Graphlife\CMSBundle\Entity\Post No errors.
Graphlife\CMSBundle\Entity\Page No errors.
Graphlife\CMSBundle\Entity\Email No errors.
Graphlife\CMSBundle\Entity\Parameter No errors.
Graphlife\CMSBundle\Entity\Notification
  • The association Graphlife\CMSBundle\Entity\Notification#user refers to the inverse side field Graphlife\CMSBundle\Entity\User#notifications which does not exist.
Graphlife\CMSBundle\Entity\Widget No errors.
Graphlife\CMSBundle\Entity\Banner No errors.
Graphlife\CMSBundle\Entity\NewsletterEmail No errors.
Graphlife\CMSBundle\Entity\ParameterCategory No errors.
Graphlife\CMSBundle\Entity\PolicyTerm No errors.
Graphlife\CMSBundle\Entity\Menu No errors.
App\Entity\DemandeFormateur No errors.
App\Entity\Question No errors.
App\Entity\Document No errors.
App\Entity\Event No errors.
App\Entity\Lesson No errors.
App\Entity\UserCourse No errors.
App\Entity\StudentClass No errors.
App\Entity\CompanyCourse No errors.
App\Entity\ServiceCompany No errors.
App\Entity\Company No errors.
App\Entity\QuestionFAQCategory No errors.
App\Entity\LiveSession No errors.
App\Entity\Test
  • The association App\Entity\Test#account refers to the inverse side field Graphlife\CMSBundle\Entity\User#tests which does not exist.
  • The association App\Entity\Test#course refers to the inverse side field Graphlife\CMSPaymentBundle\Entity\Product#tests which does not exist.
App\Entity\Formation No errors.
App\Entity\VideoUploading No errors.
App\Entity\LessonStatus No errors.
App\Entity\QuestionFAQ No errors.
App\Entity\CommissionFormateur No errors.
App\Entity\UserCompany No errors.