POST https://crm.telepro-planning.eu/appointment/api/validate

Query Metrics

2 Database Queries
2 Different statements
1.33 ms Query time
2 Invalid entities
1 Managed entities

Grouped Statements

Show all queries

Time Count Info
0.92 ms
(68.87%)
1
SELECT a0_.uuid AS uuid_0, a0_.date_start AS date_start_1, a0_.date_end AS date_end_2, a0_.description AS description_3, a0_.address AS address_4, a0_.postal_code AS postal_code_5, a0_.city AS city_6, a0_.country AS country_7, a0_.status AS status_8, a0_.customer_uuid AS customer_uuid_9, a0_.lead_uuid AS lead_uuid_10, a0_.sale_rep_uuid AS sale_rep_uuid_11, a0_.created_by_uuid AS created_by_uuid_12, a0_.assigned_to_uuid AS assigned_to_uuid_13 FROM appointment a0_ LEFT JOIN appointment_technical_visit a1_ ON a0_.uuid = a1_.appointment_uuid INNER JOIN `user` u2_ ON a0_.sale_rep_uuid = u2_.uuid WHERE u2_.uuid = ? AND ((a0_.status <> ? AND a0_.status NOT IN (?, ?, ?, ?) AND a0_.date_start < ? AND a0_.date_end > ?) OR (a0_.status = ? AND a1_.status <> ? AND a1_.date_start < ? AND a1_.date_end > ?))
Parameters:
[
  b"\x01œ\x15ׂÅrÊ‚\x10³?Ó›q¹"
  "technical_visit"
  "aborded"
  "cancelled"
  "postponed"
  "technical_visit_ko"
  "2026-03-23 19:00:00"
  "2026-03-23 18:00:00"
  "technical_visit"
  "cancelled"
  "2026-03-23 19:00:00"
  "2026-03-23 18:00:00"
]
0.41 ms
(31.13%)
1
SELECT t0.uuid AS uuid_1, t0.email AS email_2, t0.roles AS roles_3, t0.password AS password_4, t0.first_name AS first_name_5, t0.last_name AS last_name_6, t0.created_at AS created_at_7, t0.updated_at AS updated_at_8, t0.note_start_display AS note_start_display_9, t0.display_previous_notes AS display_previous_notes_10, t0.calendar_color AS calendar_color_11 FROM `user` t0 WHERE t0.uuid = ?
Parameters:
[
  b"\x01œ\x15ׂÅrÊ‚\x10³?Ó›q¹"
]

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\Infrastructure\Persistence\Doctrine\Entity\User 1

Entities Mapping

Class Mapping errors
App\Infrastructure\Persistence\Doctrine\Entity\User
  • The mappings App\Infrastructure\Persistence\Doctrine\Entity\User#appointements and App\Infrastructure\Persistence\Doctrine\Entity\Appointment#assignedTo are inconsistent with each other.
App\Infrastructure\Persistence\Doctrine\Entity\Platform No errors.
App\Infrastructure\Persistence\Doctrine\Entity\Lead No errors.
App\Infrastructure\Persistence\Doctrine\Entity\Appointment
  • The association App\Infrastructure\Persistence\Doctrine\Entity\Appointment#createdBy refers to the inverse side field App\Infrastructure\Persistence\Doctrine\Entity\User#appointmentsCreated which does not exist.
  • The association App\Infrastructure\Persistence\Doctrine\Entity\Appointment#assignedTo refers to the inverse side field App\Infrastructure\Persistence\Doctrine\Entity\User#appointments which does not exist.
App\Infrastructure\Persistence\Doctrine\Entity\Customer No errors.
App\Infrastructure\Persistence\Doctrine\Entity\AppointmentTechnicalVisit No errors.