http://pharmadexi.gomed.mg/robots.txt

Query Metrics

13 Database Queries
7 Different statements
8.17 ms Query time
10 Invalid entities

Queries

Group similar statements

# Time Info
1 0.55 ms
SELECT DATABASE()
Parameters:
[]
2 1.16 ms
SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = ?
  AND TABLE_TYPE = 'BASE TABLE'
ORDER BY TABLE_NAME
Parameters:
[
  "gomedmgobztestde"
]
3 0.24 ms
SELECT DATABASE()
Parameters:
[]
4 0.93 ms
SELECT TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = ?
  AND TABLE_TYPE = 'BASE TABLE'
ORDER BY TABLE_NAME
Parameters:
[
  "gomedmgobztestde"
]
5 0.26 ms
SELECT DATABASE()
Parameters:
[]
6 0.77 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:
[
  "gomedmgobztestde"
  "doctrine_migration_versions"
]
7 0.22 ms
SELECT DATABASE()
Parameters:
[]
8 1.05 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 = 'gomedmgobztestde' */ ORDER BY k.ORDINAL_POSITION
Parameters:
[
  "gomedmgobztestde"
  "doctrine_migration_versions"
]
9 0.99 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:
[
  "gomedmgobztestde"
  "gomedmgobztestde"
  "doctrine_migration_versions"
]
10 0.30 ms
SELECT DATABASE()
Parameters:
[]
11 0.74 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:
[
  "gomedmgobztestde"
  "doctrine_migration_versions"
]
12 0.59 ms
SELECT * FROM doctrine_migration_versions
Parameters:
[]
13 0.37 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\TarifKilometrique No errors.
App\Entity\Cgv No errors.
App\Entity\LivraisonPharmacie No errors.
App\Entity\Cookie 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\IctusDevise 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\Carte No errors.
App\Entity\Tierpayant No errors.
App\Entity\ProductBlackList No errors.
App\Entity\PropositionStatus No errors.
App\Entity\ResetPassword No errors.
App\Entity\HistoriquePaiement No errors.
App\Entity\Stockpharmacie No errors.
App\Entity\IctusForme No errors.
App\Entity\IctoValeur No errors.
App\Entity\PharmacieList No errors.
App\Entity\PhotoRecuperer No errors.
App\Entity\IctusHistoriquePaiement No errors.
App\Entity\IctusMobileAppareil No errors.
App\Entity\EtatPrisencharge No errors.
App\Entity\Reclamation No errors.
App\Entity\IctoParampov No errors.
App\Entity\CertCertificat No errors.
App\Entity\RemiseUserPharmacie No errors.
App\Entity\Quartier No errors.
App\Entity\PropositionDetails 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\Doublon No errors.
App\Entity\IctusPanierPatient No errors.
App\Entity\IctusPaiementPharmacie No errors.
App\Entity\Adherer No errors.
App\Entity\UserTypepaiement No errors.
App\Entity\IctoMouvement No errors.
App\Entity\DetailFacturePatient No errors.
App\Entity\Pays No errors.
App\Entity\SousCategorie No errors.
App\Entity\Suggestion No errors.
App\Entity\HistoriqueRefusProposition No errors.
App\Entity\IctusCommandeLine No errors.
App\Entity\HistoriqueMaj No errors.
App\Entity\IctusEtatPaiement No errors.
App\Entity\TarifParDefaut No errors.
App\Entity\Ville No errors.
App\Entity\Parcours No errors.
App\Entity\FacturePatient No errors.
App\Entity\IctoRemboursement
  • The mappings App\Entity\IctoRemboursement#typePaiementObtenue and App\Entity\Typepaiement#ictoRemboursements are inconsistent with each other.
App\Entity\CommandeSpecial No errors.
App\Entity\Ordonnance No errors.
App\Entity\Slider No errors.
App\Entity\CertResultDetail No errors.
App\Entity\Laboratoire No errors.
App\Entity\Faq No errors.
App\Entity\CertModelResultFinal No errors.
App\Entity\Forecast No errors.
App\Entity\FacturePharmacie
  • The mappings App\Entity\FacturePharmacie#ictoMouvement and App\Entity\IctoMouvement#facture are inconsistent with each other.
App\Entity\Classement No errors.
App\Entity\IctusLangue No errors.
App\Entity\EtatPaiement No errors.
App\Entity\LivraisonVille No errors.
App\Entity\Discution No errors.
App\Entity\Category No errors.
App\Entity\Typepaiement
  • The mappings App\Entity\Typepaiement#ictoRemboursementObtenu and App\Entity\IctoRemboursement#typePaiementObtenue are inconsistent with each other.
App\Entity\GroupSuggestion No errors.
App\Entity\IctusReclamation No errors.
App\Entity\Fonctionnality No errors.
App\Entity\Order No errors.
App\Entity\Product No errors.
App\Entity\Cart No errors.
App\Entity\IctusPanierSpecial No errors.
App\Entity\IctusHoraire No errors.
App\Entity\Favorite No errors.
App\Entity\TypeReclamation 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\EtatReclamation No errors.
App\Entity\Zone No errors.
App\Entity\FactPcieHistoriquePaiement No errors.
App\Entity\Subject No errors.
App\Entity\IctoParamgeneral No errors.
App\Entity\CertModelResultDetail No errors.
App\Entity\Photo No errors.
App\Entity\HoraireLivraison No errors.
App\Entity\OrderDetails No errors.
App\Entity\IctoTypemouvement No errors.
App\Entity\Guide No errors.
App\Entity\TypeFacture No errors.
App\Entity\DeclinaisonForm No errors.
App\Entity\Rate No errors.
App\Entity\Assurance No errors.
App\Entity\CertResultFinal No errors.
App\Entity\IctusCommande No errors.
App\Entity\Screenshot No errors.
App\Entity\CertModel No errors.
App\Entity\IctusTypeLivraison No errors.
App\Entity\Speciality No errors.
App\Entity\TarifZone
  • The mappings App\Entity\TarifZone#zoneArrive and App\Entity\Zone#tarifZones are inconsistent with each other.
App\Entity\SupCategorie 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\TypeGuide No errors.
App\Entity\ForecastDetails No errors.
App\Entity\EtatAchatIcto No errors.
App\Entity\Cgu No errors.
App\Entity\NonDisponibilite No errors.
App\Entity\HistoriqueReglement No errors.
App\Entity\TarifSms No errors.
App\Entity\Proposition No errors.
App\Entity\OrderStatus No errors.
App\Entity\Parrainage No errors.
App\Entity\Adresse No errors.
App\Entity\IctusEtatReclamation No errors.
App\Entity\CommandeSpecialLine No errors.
App\Entity\AchatIctocoin No errors.
App\Entity\ColisageType No errors.
App\Entity\SearchHistory No errors.
App\Entity\IctusExtension No errors.
App\Entity\IctusTypeReclamation No errors.
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\Datedocument No errors.
App\Entity\DetailFacturePharmacie No errors.
Vich\UploaderBundle\Entity\File No errors.