https://www.pharmadexi.com/api_ictus/commande/patient/validation/907

Query Metrics

15 Database Queries
9 Different statements
23.34 ms Query time
11 Invalid entities

Queries

Group similar statements

# Time Info
1 4.53 ms
SELECT t0.id AS id_1, t0.created_at AS created_at_2, t0.is_ready_pov AS is_ready_pov_3, t0.is_livrer AS is_livrer_4, t0.date_ready_pov AS date_ready_pov_5, t0.date_livraison AS date_livraison_6, t0.reference AS reference_7, t0.stripe_session_id AS stripe_session_id_8, t0.token AS token_9, t0.token_strippe AS token_strippe_10, t0.is_livraison_valide AS is_livraison_valide_11, t0.is_valide AS is_valide_12, t0.code AS code_13, t0.code_secret AS code_secret_14, t0.raison_annulation AS raison_annulation_15, t0.reference_client_tp AS reference_client_tp_16, t0.societename AS societename_17, t0.is_recuperer AS is_recuperer_18, t0.is_changed AS is_changed_19, t0.commentaire AS commentaire_20, t0.is_annule AS is_annule_21, t0.remise AS remise_22, t0.etatpaiement_id AS etatpaiement_id_23, t0.type_livraison_id AS type_livraison_id_24, t0.pharmacie_id AS pharmacie_id_25, t0.type_paiement_id AS type_paiement_id_26, t0.user_id AS user_id_27, t0.tierpayant_id AS tierpayant_id_28, t0.adresse_patient_id AS adresse_patient_id_29, t0.parrainage_id AS parrainage_id_30, t0.prisencharge_id AS prisencharge_id_31 FROM ictus_commande t0 WHERE t0.id = ?
Parameters:
[
  "907"
]
2 0.83 ms
SELECT t0.id AS id_1, t0.name AS name_2, t0.codepays AS codepays_3, t0.currency AS currency_4, t0.coursechange AS coursechange_5, t0.updated_at AS updated_at_6, t0.tva AS tva_7 FROM pays t0 WHERE t0.codepays = ? LIMIT 1
Parameters:
[
  "MG"
]
3 0.62 ms
SELECT DATABASE()
Parameters:
[]
4 2.42 ms
SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = ?
  AND TABLE_TYPE = 'BASE TABLE'
ORDER BY TABLE_NAME
Parameters:
[
  "gomedmgobzdexi"
]
5 0.33 ms
SELECT DATABASE()
Parameters:
[]
6 2.52 ms
SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = ?
  AND TABLE_TYPE = 'BASE TABLE'
ORDER BY TABLE_NAME
Parameters:
[
  "gomedmgobzdexi"
]
7 0.43 ms
SELECT DATABASE()
Parameters:
[]
8 1.52 ms
SELECT t.TABLE_NAME,
           t.ENGINE,
           t.AUTO_INCREMENT,
           t.TABLE_COMMENT,
           t.CREATE_OPTIONS,
           t.TABLE_COLLATION,
           ccsa.CHARACTER_SET_NAME
      FROM information_schema.TABLES t
        INNER JOIN information_schema.COLLATION_CHARACTER_SET_APPLICABILITY ccsa
          ON ccsa.COLLATION_NAME = t.TABLE_COLLATION WHERE t.TABLE_SCHEMA = ? AND t.TABLE_NAME = ? AND t.TABLE_TYPE = 'BASE TABLE'
Parameters:
[
  "gomedmgobzdexi"
  "doctrine_migration_versions"
]
9 0.34 ms
SELECT DATABASE()
Parameters:
[]
10 3.25 ms
SELECT DISTINCT            k.CONSTRAINT_NAME,
            k.COLUMN_NAME,
            k.REFERENCED_TABLE_NAME,
            k.REFERENCED_COLUMN_NAME,
            k.ORDINAL_POSITION /*!50116,
            c.UPDATE_RULE,
            c.DELETE_RULE */
FROM information_schema.key_column_usage k /*!50116
INNER JOIN information_schema.referential_constraints c
ON c.CONSTRAINT_NAME = k.CONSTRAINT_NAME
AND c.TABLE_NAME = k.TABLE_NAME */ WHERE k.TABLE_SCHEMA = ? AND k.TABLE_NAME = ? AND k.REFERENCED_COLUMN_NAME IS NOT NULL /*!50116 AND c.CONSTRAINT_SCHEMA = 'gomedmgobzdexi' */ ORDER BY k.ORDINAL_POSITION
Parameters:
[
  "gomedmgobzdexi"
  "doctrine_migration_versions"
]
11 2.67 ms
SELECT       c.COLUMN_NAME        AS field,
       c.COLUMN_TYPE       AS type,
       c.IS_NULLABLE        AS `null`,
       c.COLUMN_KEY         AS `key`,
       c.COLUMN_DEFAULT     AS `default`,
       c.EXTRA,
       c.COLUMN_COMMENT     AS comment,
       c.CHARACTER_SET_NAME AS characterset,
       c.COLLATION_NAME     AS collation
FROM information_schema.COLUMNS c
    INNER JOIN information_schema.TABLES t
        ON t.TABLE_NAME = c.TABLE_NAME
     WHERE c.TABLE_SCHEMA = ? AND t.TABLE_SCHEMA = ? AND t.TABLE_TYPE = 'BASE TABLE' AND t.TABLE_NAME = ? ORDER BY ORDINAL_POSITION
Parameters:
[
  "gomedmgobzdexi"
  "gomedmgobzdexi"
  "doctrine_migration_versions"
]
12 0.38 ms
SELECT DATABASE()
Parameters:
[]
13 2.01 ms
SELECT        NON_UNIQUE  AS Non_Unique,
        INDEX_NAME  AS Key_name,
        COLUMN_NAME AS Column_Name,
        SUB_PART    AS Sub_Part,
        INDEX_TYPE  AS Index_Type
FROM information_schema.STATISTICS WHERE TABLE_SCHEMA = ? AND TABLE_NAME = ? ORDER BY SEQ_IN_INDEX
Parameters:
[
  "gomedmgobzdexi"
  "doctrine_migration_versions"
]
14 1.01 ms
SELECT * FROM doctrine_migration_versions
Parameters:
[]
15 0.49 ms
SELECT DATABASE()
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.

Entities Mapping

Class Mapping errors
App\Entity\IctusCommande No errors.
App\Entity\IctusEtatPaiement No errors.
App\Entity\IctusTypeLivraison No errors.
App\Entity\IctusPharmacie
  • The association App\Entity\IctusPharmacie#parcours refers to the owning side field App\Entity\Parcours#pharmacie which does not exist.
App\Entity\IctusTypePaiement No errors.
App\Entity\User
  • The association App\Entity\User#parcours refers to the owning side field App\Entity\Parcours#patient which does not exist.
  • The field App\Entity\User#rates is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Rate#user does not contain the required 'inversedBy="rates"' attribute.
App\Entity\Tierpayant No errors.
App\Entity\Adresse No errors.
App\Entity\Parrainage No errors.
App\Entity\PrisEnCharge
  • The field App\Entity\PrisEnCharge#ictusCommande is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\IctusCommande#prisencharge does not contain the required 'inversedBy="ictusCommande"' attribute.
App\Entity\IctusCommandeLine No errors.
App\Entity\IctusHistoriquePaiement No errors.
App\Entity\Ordonnance No errors.
App\Entity\IctusReclamation No errors.
App\Entity\FacturePatient No errors.
App\Entity\Pays No errors.
App\Entity\Ville No errors.
App\Entity\Product No errors.
App\Entity\IctoParamgeneral No errors.
App\Entity\CommandeSpecial No errors.
App\Entity\FacturePharmacie
  • The mappings App\Entity\FacturePharmacie#ictoMouvement and App\Entity\IctoMouvement#facture are inconsistent with each other.
App\Entity\LivraisonPharmacie No errors.
App\Entity\Stockpharmacie No errors.
App\Entity\Quartier No errors.
App\Entity\IctusPaiementPharmacie No errors.
App\Entity\IctusHoraire No errors.
App\Entity\IctoRemboursement
  • The mappings App\Entity\IctoRemboursement#typePaiementObtenue and App\Entity\Typepaiement#ictoRemboursements are inconsistent with each other.
App\Entity\IctoParampov No errors.
App\Entity\IctoMouvement No errors.
App\Entity\AchatIctocoin No errors.
App\Entity\IctusPanierSpecial No errors.
App\Entity\ProductBlackList No errors.
App\Entity\HistoriqueMaj No errors.
App\Entity\Parcours No errors.
App\Entity\Rate No errors.
App\Entity\RemiseUserPharmacie No errors.
App\Entity\Assurance No errors.
App\Entity\CertCertificat No errors.
App\Entity\HistoriqueReglement No errors.
App\Entity\Proposition No errors.
App\Entity\Speciality No errors.
App\Entity\Order No errors.
App\Entity\GroupSuggestion No errors.
App\Entity\Cart No errors.
App\Entity\HistoriqueRefusProposition No errors.
App\Entity\Discution No errors.
App\Entity\Reclamation No errors.
App\Entity\Forecast No errors.
App\Entity\UserTypepaiement No errors.
App\Entity\HistoriquePaiement No errors.
App\Entity\IctusPanierPatient No errors.
App\Entity\SocieteLivraison
  • The association App\Entity\SocieteLivraison#ictusCommandes refers to the owning side field App\Entity\IctusCommande#societeLivraison which does not exist.
App\Entity\NonDisponibilite No errors.
App\Entity\IctusMobileAppareil No errors.
App\Entity\Photo No errors.
App\Entity\Doublon No errors.
App\Entity\SearchHistory
  • The association App\Entity\SearchHistory#appareil refers to the inverse side field App\Entity\IctusMobileAppareil#searchHistories which does not exist.
App\Entity\Favorite No errors.
App\Entity\Carte No errors.
App\Entity\EtatPrisencharge No errors.
App\Entity\CommandeSpecialLine No errors.
App\Entity\IctusTypeReclamation No errors.
App\Entity\IctusEtatReclamation No errors.
App\Entity\Fonctionnality No errors.
App\Entity\TypeFacture No errors.
App\Entity\DetailFacturePatient No errors.
App\Entity\LivraisonVille No errors.
App\Entity\Zone No errors.
App\Entity\Category No errors.
App\Entity\PropositionDetails No errors.
App\Entity\OrderDetails No errors.
App\Entity\ColisageType No errors.
App\Entity\DeclinaisonForm No errors.
App\Entity\Laboratoire No errors.
App\Entity\ForecastDetails No errors.
App\Entity\SousCategorie No errors.
App\Entity\ProductClass No errors.
App\Entity\Typepaiement
  • The mappings App\Entity\Typepaiement#ictoRemboursementObtenu and App\Entity\IctoRemboursement#typePaiementObtenue are inconsistent with each other.
App\Entity\Livraison
  • The association App\Entity\Livraison#livreur refers to the inverse side field App\Entity\User#livraisons which does not exist.
App\Entity\DetailFacturePharmacie No errors.
App\Entity\FactPcieHistoriquePaiement No errors.
App\Entity\IctusForme No errors.
App\Entity\ZoneQuartier
  • If association App\Entity\ZoneQuartier#zone is many-to-one, then the inversed side App\Entity\Zone#zoneQuartiers has to be one-to-many.
  • If association App\Entity\ZoneQuartier#quartier is many-to-one, then the inversed side App\Entity\Quartier#zoneQuartiers has to be one-to-many.
App\Entity\IctoTypemouvement No errors.
App\Entity\EtatAchatIcto No errors.
App\Entity\Subject No errors.
App\Entity\Adherer No errors.
App\Entity\CertModel No errors.
App\Entity\CertResultFinal No errors.
App\Entity\CertResultDetail No errors.
App\Entity\PropositionStatus No errors.
App\Entity\Suggestion No errors.
App\Entity\OrderStatus No errors.
App\Entity\EtatPaiement No errors.
App\Entity\TypeReclamation No errors.
App\Entity\EtatReclamation No errors.
App\Entity\TarifKilometrique No errors.
App\Entity\TarifZone
  • The mappings App\Entity\TarifZone#zoneArrive and App\Entity\Zone#tarifZones are inconsistent with each other.
App\Entity\HoraireLivraison No errors.
App\Entity\SupCategorie No errors.
App\Entity\Slider No errors.
App\Entity\Cookie No errors.
App\Entity\CertModelResultFinal No errors.
App\Entity\IctusExtension No errors.
App\Entity\Classement No errors.
App\Entity\Guide No errors.
App\Entity\Cgv No errors.
App\Entity\PharmacieList No errors.
App\Entity\ResetPassword No errors.
App\Entity\Faq No errors.
App\Entity\IctusLangue No errors.
App\Entity\TypeGuide No errors.
App\Entity\IctoValeur No errors.
App\Entity\TarifParDefaut No errors.
App\Entity\Screenshot No errors.
App\Entity\TarifSms No errors.
App\Entity\Cgu No errors.
App\Entity\IctusDevise No errors.
App\Entity\PhotoRecuperer No errors.
App\Entity\CertModelResultDetail No errors.
App\Entity\Datedocument No errors.
Vich\UploaderBundle\Entity\File No errors.