POST https://gestionetudes.ci.edu.gn/admin/reporting/transcript

Query Metrics

8 Database Queries
8 Different statements
1.90 ms Query time
2 Invalid entities
11 Managed entities

Queries

Group similar statements

# Time Info
1 0.35 ms
SELECT t0.id AS id_3, t0.matricule AS matricule_4, t0.email AS email_5, t0.first_name AS first_name_6, t0.last_name AS last_name_7, t0.gender AS gender_8, t0.roles AS roles_9, t0.password AS password_10, t0.birth_date AS birth_date_11, t0.phone AS phone_12, t0.language AS language_13, t0.theme AS theme_14, t0.notification_preferences AS notification_preferences_15, t0.activation_token AS activation_token_16, t0.is_activated AS is_activated_17, t0.is_profile_complete AS is_profile_complete_18, t0.reset_token AS reset_token_19, t0.type, t1.ine AS ine_20, t1.dad AS dad_21, t1.mum AS mum_22, t1.birthday AS birthday_23, t1.place_of_birth AS place_of_birth_24, t1.department AS department_25, t1.status AS status_26, t1.cohorte AS cohorte_27, t1.updated_at AS updated_at_28, t1.profile_photo AS profile_photo_29, t1.bio AS bio_30, t1.level_id AS level_id_31, t2.teacher_role AS teacher_role_32, t2.cv AS cv_33, t2.status AS status_34, t2.updated_at AS updated_at_35, t2.experience_years AS experience_years_36, t2.has_phd AS has_phd_37, t2.hired_at AS hired_at_38, t2.profile_photo AS profile_photo_39, t2.bio AS bio_40, t2.managed_department_id AS managed_department_id_41, t2.grade_id AS grade_id_42 FROM user t0 LEFT JOIN students t1 ON t0.id = t1.id LEFT JOIN teachers t2 ON t0.id = t2.id WHERE t0.id = ?
Parameters:
[
  1
]
2 0.26 ms
SELECT t1.id AS id_2, t1.matricule AS matricule_3, t1.email AS email_4, t1.first_name AS first_name_5, t1.last_name AS last_name_6, t1.gender AS gender_7, t1.roles AS roles_8, t1.password AS password_9, t1.birth_date AS birth_date_10, t1.phone AS phone_11, t1.language AS language_12, t1.theme AS theme_13, t1.notification_preferences AS notification_preferences_14, t1.activation_token AS activation_token_15, t1.is_activated AS is_activated_16, t1.is_profile_complete AS is_profile_complete_17, t1.reset_token AS reset_token_18, t0.ine AS ine_19, t0.dad AS dad_20, t0.mum AS mum_21, t0.birthday AS birthday_22, t0.place_of_birth AS place_of_birth_23, t0.department AS department_24, t0.status AS status_25, t0.cohorte AS cohorte_26, t0.updated_at AS updated_at_27, t0.profile_photo AS profile_photo_28, t0.bio AS bio_29, t0.level_id AS level_id_30, t1.type FROM students t0 INNER JOIN user t1 ON t0.id = t1.id WHERE t1.matricule = ? LIMIT 1
Parameters:
[
  "664114772381"
]
3 0.37 ms
SELECT c0_.id AS id_0, c0_.uuid AS uuid_1, c0_.code AS code_2, c0_.name AS name_3, c0_.description AS description_4, c0_.credits AS credits_5, c0_.created_at AS created_at_6, c0_.updated_at AS updated_at_7, c0_.department_id AS department_id_8, c0_.teaching_unit_id AS teaching_unit_id_9, c0_.semester_id AS semester_id_10, c0_.teacher_id AS teacher_id_11, c0_.level_id AS level_id_12 FROM courses c0_ LEFT JOIN semesters s1_ ON c0_.semester_id = s1_.id LEFT JOIN academic_years a2_ ON s1_.academic_year_id = a2_.id WHERE a2_.id = ? AND s1_.id = ? AND c0_.id = ?
Parameters:
[
  "1"
  "4"
  "126"
]
4 0.36 ms
SELECT g0_.id AS id_0, g0_.grade1 AS grade1_1, g0_.grade2 AS grade2_2, g0_.grade3 AS grade3_3, g0_.grade4 AS grade4_4, g0_.created_at AS created_at_5, g0_.updated_at AS updated_at_6, g0_.status AS status_7, g0_.student_id AS student_id_8, g0_.course_id AS course_id_9, g0_.graded_by_id AS graded_by_id_10 FROM grades g0_ LEFT JOIN courses c1_ ON g0_.course_id = c1_.id LEFT JOIN semesters s2_ ON c1_.semester_id = s2_.id LEFT JOIN academic_years a3_ ON s2_.academic_year_id = a3_.id WHERE g0_.student_id = ? AND a3_.id = ? AND s2_.id = ? AND c1_.id = ?
Parameters:
[
  215
  "1"
  "4"
  "126"
]
5 0.18 ms
SELECT t0.id AS id_1, t0.status AS status_2, t0.submitted_at AS submitted_at_3, t0.validated_by_dept_head_at AS validated_by_dept_head_at_4, t0.validated_by_director_at AS validated_by_director_at_5, t0.published_at AS published_at_6, t0.dept_head_comments AS dept_head_comments_7, t0.director_comments AS director_comments_8, t0.created_at AS created_at_9, t0.updated_at AS updated_at_10, t0.grade_id AS grade_id_11, t0.submitted_by_id AS submitted_by_id_12, t0.validated_by_dept_head_id AS validated_by_dept_head_id_13, t0.validated_by_director_id AS validated_by_director_id_14, t0.published_by_id AS published_by_id_15 FROM grade_workflows t0 WHERE t0.grade_id = ?
Parameters:
[
  226
]
6 0.12 ms
SELECT t0.id AS id_1, t0.cycle AS cycle_2, t0.number AS number_3, t0.created_at AS created_at_4, t0.updated_at AS updated_at_5, t0.department_id AS department_id_6 FROM levels t0 WHERE t0.id = ?
Parameters:
[
  5
]
7 0.12 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.code AS code_3, t0.created_at AS created_at_4, t0.updated_at AS updated_at_5, t0.faculty_id AS faculty_id_6 FROM departments t0 WHERE t0.id = ?
Parameters:
[
  2
]
8 0.14 ms
SELECT t0.id AS id_1, t0.number AS number_2, t0.start_date AS start_date_3, t0.end_date AS end_date_4, t0.status AS status_5, t0.created_at AS created_at_6, t0.updated_at AS updated_at_7, t0.academic_year_id AS academic_year_id_8 FROM semesters t0 WHERE t0.id = ?
Parameters:
[
  4
]

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\Core\Domain\Model\User\User 2
App\Faculty\Domain\Entity\Level 1
App\Course\Domain\Entity\Course 1
App\Faculty\Domain\Entity\Department 1
App\Course\Domain\Entity\TeachingUnit 1
App\Course\Domain\Entity\Semester 1
App\Grade\Domain\Entity\Grade 1
App\Grade\Domain\Entity\GradeWorkflow 1
App\Faculty\Domain\Entity\Faculty 1
App\Course\Domain\Entity\AcademicYear 1

Entities Mapping

Class Mapping errors
App\Core\Domain\Model\User\User No errors.
App\Student\Domain\Entity\Student No errors.
App\Teacher\Domain\Entity\Teacher No errors.
App\Faculty\Domain\Entity\Level No errors.
App\Faculty\Domain\Entity\Department
  • The field App\Faculty\Domain\Entity\Department#courses is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Course\Domain\Entity\Course#department does not contain the required 'inversedBy="courses"' attribute.
App\Teacher\Domain\Entity\TeacherGrade No errors.
App\Course\Domain\Entity\Course No errors.
App\Grade\Domain\Entity\Grade
  • The field App\Grade\Domain\Entity\Grade#workflow is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Grade\Domain\Entity\GradeWorkflow#grade does not contain the required 'inversedBy="workflow"' attribute.
App\Student\Domain\Entity\StudentCourseEnrollment No errors.
App\Course\Domain\Entity\Semester No errors.
App\Course\Domain\Entity\AcademicYear No errors.
App\Course\Domain\Entity\TeachingUnit No errors.
App\Grade\Domain\Entity\GradeWorkflow No errors.
App\Faculty\Domain\Entity\Faculty No errors.