GET https://arcadeapp.fr/api/ascenseurs/carnets/dashboard?idascensoriste=2

Query Metrics

1050 Database Queries
10 Different statements
238.45 ms Query time
26 Invalid entities
2215 Managed entities

Grouped Statements

Show all queries

Time Count Info
72.68 ms
(30.48%)
246
SELECT t0.IDCarnetMaintenance AS IDCarnetMaintenance_1, t0.DateVisite AS DateVisite_2, t0.HeureArrivee AS HeureArrivee_3, t0.HeureDepart AS HeureDepart_4, t0.DateProchainVisite AS DateProchainVisite_5, t0.DateDerniereVisite AS DateDerniereVisite_6, t0.EtatAjour AS EtatAjour_7, t0.IDTypeVisite AS IDTypeVisite_8, t0.IDTypeStatutASC AS IDTypeStatutASC_9, t0.NotifEnvoye AS NotifEnvoye_10, t0.IDAscenseur AS IDAscenseur_11, t0.IDTechnicien AS IDTechnicien_12, t0.IDDetailEntretien AS IDDetailEntretien_13, t0.IDEssaisPhonie AS IDEssaisPhonie_14, t0.IDPVCableTraction AS IDPVCableTraction_15, t0.IDDetailsPVParachute AS IDDetailsPVParachute_16, t0.IDDetailtravaux AS IDDetailtravaux_17, t0.IDRapportBureaucontrole AS IDRapportBureaucontrole_18, t0.IDSignalerPanne AS IDSignalerPanne_19, t0.IDEtudeSecurite AS IDEtudeSecurite_20, t0.IDHistoriqueMarcheASC AS IDHistoriqueMarcheASC_21, t0.IDFicheRemiseService AS IDFicheRemiseService_22 FROM CarnetMaintenance t0 WHERE t0.IDAscenseur = ? ORDER BY t0.DateVisite DESC
Parameters:
[
  49
]
48.53 ms
(20.35%)
219
SELECT t0.IDDetailEntretien AS IDDetailEntretien_1, t0.RapportEntretien AS RapportEntretien_2, t0.NiveauCondamne AS NiveauCondamne_3, t0.MotifNiveauCondamne AS MotifNiveauCondamne_4, t0.ChecklistFait AS ChecklistFait_5, t0.IDPeriode AS IDPeriode_6, t0.IDTypeNiveauCondamne AS IDTypeNiveauCondamne_7, t8.IDCarnetMaintenance AS IDCarnetMaintenance_9, t8.DateVisite AS DateVisite_10, t8.HeureArrivee AS HeureArrivee_11, t8.HeureDepart AS HeureDepart_12, t8.DateProchainVisite AS DateProchainVisite_13, t8.DateDerniereVisite AS DateDerniereVisite_14, t8.EtatAjour AS EtatAjour_15, t8.IDTypeVisite AS IDTypeVisite_16, t8.IDTypeStatutASC AS IDTypeStatutASC_17, t8.NotifEnvoye AS NotifEnvoye_18, t8.IDAscenseur AS IDAscenseur_19, t8.IDTechnicien AS IDTechnicien_20, t8.IDDetailEntretien AS IDDetailEntretien_21, t8.IDEssaisPhonie AS IDEssaisPhonie_22, t8.IDPVCableTraction AS IDPVCableTraction_23, t8.IDDetailsPVParachute AS IDDetailsPVParachute_24, t8.IDDetailtravaux AS IDDetailtravaux_25, t8.IDRapportBureaucontrole AS IDRapportBureaucontrole_26, t8.IDSignalerPanne AS IDSignalerPanne_27, t8.IDEtudeSecurite AS IDEtudeSecurite_28, t8.IDHistoriqueMarcheASC AS IDHistoriqueMarcheASC_29, t8.IDFicheRemiseService AS IDFicheRemiseService_30 FROM detailentretien t0 LEFT JOIN CarnetMaintenance t8 ON t8.IDDetailEntretien = t0.IDDetailEntretien WHERE t0.IDDetailEntretien = ?
Parameters:
[
  "541"
]
37.49 ms
(15.72%)
219
SELECT t0.IDPieceParEntretien AS IDPieceParEntretien_1, t0.DatePiece AS DatePiece_2, t0.DateRemplacement AS DateRemplacement_3, t0.Devis AS Devis_4, t0.EntreDansCadreContrat AS EntreDansCadreContrat_5, t0.photo AS photo_6, t0.PieceRemplace AS PieceRemplace_7, t0.IDPieceAscenseur AS IDPieceAscenseur_8, t0.IDDetailEntretien AS IDDetailEntretien_9 FROM pieceparentretien t0 WHERE t0.IDDetailEntretien = ?
Parameters:
[
  541
]
31.36 ms
(13.15%)
142
SELECT t0.IDSignalerPanne AS IDSignalerPanne_1, t0.Libelle AS Libelle_2, t0.RapportInterventionPanne AS RapportInterventionPanne_3, t0.HeureAppel AS HeureAppel_4, t0.NiveauCondamne AS NiveauCondamne_5, t0.MotifNiveauCondamne AS MotifNiveauCondamne_6, t0.IDTypeNiveauBoiteBouton AS IDTypeNiveauBoiteBouton_7, t0.IDTypeoriginepanne AS IDTypeoriginepanne_8, t9.IDCarnetMaintenance AS IDCarnetMaintenance_10, t9.DateVisite AS DateVisite_11, t9.HeureArrivee AS HeureArrivee_12, t9.HeureDepart AS HeureDepart_13, t9.DateProchainVisite AS DateProchainVisite_14, t9.DateDerniereVisite AS DateDerniereVisite_15, t9.EtatAjour AS EtatAjour_16, t9.IDTypeVisite AS IDTypeVisite_17, t9.IDTypeStatutASC AS IDTypeStatutASC_18, t9.NotifEnvoye AS NotifEnvoye_19, t9.IDAscenseur AS IDAscenseur_20, t9.IDTechnicien AS IDTechnicien_21, t9.IDDetailEntretien AS IDDetailEntretien_22, t9.IDEssaisPhonie AS IDEssaisPhonie_23, t9.IDPVCableTraction AS IDPVCableTraction_24, t9.IDDetailsPVParachute AS IDDetailsPVParachute_25, t9.IDDetailtravaux AS IDDetailtravaux_26, t9.IDRapportBureaucontrole AS IDRapportBureaucontrole_27, t9.IDSignalerPanne AS IDSignalerPanne_28, t9.IDEtudeSecurite AS IDEtudeSecurite_29, t9.IDHistoriqueMarcheASC AS IDHistoriqueMarcheASC_30, t9.IDFicheRemiseService AS IDFicheRemiseService_31, t0.IDInformationpanne AS IDInformationpanne_32 FROM SignalerPanne t0 LEFT JOIN CarnetMaintenance t9 ON t9.IDSignalerPanne = t0.IDSignalerPanne WHERE t0.IDSignalerPanne = ?
Parameters:
[
  "323"
]
29.99 ms
(12.58%)
142
SELECT t0.IDPieceParPanne AS IDPieceParPanne_1, t0.DatePiece AS DatePiece_2, t0.DateRemplacement AS DateRemplacement_3, t0.Devis AS Devis_4, t0.EntreDansCadreContrat AS EntreDansCadreContrat_5, t0.photo AS photo_6, t0.PieceRemplace AS PieceRemplace_7, t0.IDPieceAscenseur AS IDPieceAscenseur_8, t0.IDSignalerPanne AS IDSignalerPanne_9 FROM pieceparpanne t0 WHERE t0.IDSignalerPanne = ?
Parameters:
[
  323
]
10.10 ms
(4.23%)
38
SELECT t0.IDRapportBureaucontrole AS IDRapportBureaucontrole_1, t0.DossierTechnique AS DossierTechnique_2, t0.CarneEntretien AS CarneEntretien_3, t0.EtudeSecurite AS EtudeSecurite_4, t0.PVcable AS PVcable_5, t0.PVparachute AS PVparachute_6, t0.RapportAnnuel AS RapportAnnuel_7, t0.DeclarationConformite AS DeclarationConformite_8, t0.FichierRapport AS FichierRapport_9, t0.EtatNegatif AS EtatNegatif_10, t0.EtatPositif AS EtatPositif_11, t0.NBreservealever AS NBreservealever_12, t0.NBreserveleve AS NBreserveleve_13, t0.IDTypeReserveALever AS IDTypeReserveALever_14, t0.IDTypeControle AS IDTypeControle_15, t16.IDCarnetMaintenance AS IDCarnetMaintenance_17, t16.DateVisite AS DateVisite_18, t16.HeureArrivee AS HeureArrivee_19, t16.HeureDepart AS HeureDepart_20, t16.DateProchainVisite AS DateProchainVisite_21, t16.DateDerniereVisite AS DateDerniereVisite_22, t16.EtatAjour AS EtatAjour_23, t16.IDTypeVisite AS IDTypeVisite_24, t16.IDTypeStatutASC AS IDTypeStatutASC_25, t16.NotifEnvoye AS NotifEnvoye_26, t16.IDAscenseur AS IDAscenseur_27, t16.IDTechnicien AS IDTechnicien_28, t16.IDDetailEntretien AS IDDetailEntretien_29, t16.IDEssaisPhonie AS IDEssaisPhonie_30, t16.IDPVCableTraction AS IDPVCableTraction_31, t16.IDDetailsPVParachute AS IDDetailsPVParachute_32, t16.IDDetailtravaux AS IDDetailtravaux_33, t16.IDRapportBureaucontrole AS IDRapportBureaucontrole_34, t16.IDSignalerPanne AS IDSignalerPanne_35, t16.IDEtudeSecurite AS IDEtudeSecurite_36, t16.IDHistoriqueMarcheASC AS IDHistoriqueMarcheASC_37, t16.IDFicheRemiseService AS IDFicheRemiseService_38 FROM rapportbureaucontrole t0 LEFT JOIN CarnetMaintenance t16 ON t16.IDRapportBureaucontrole = t0.IDRapportBureaucontrole WHERE t0.IDRapportBureaucontrole = ?
Parameters:
[
  "76"
]
6.75 ms
(2.83%)
41
SELECT t0.IDGroupePropriete AS IDGroupePropriete_1, t0.Libelle AS Libelle_2, t0.NbMembre AS NbMembre_3, t0.IDTypeProprietaire AS IDTypeProprietaire_4, t0.IDAscenseur AS IDAscenseur_5 FROM GroupePropriete t0 WHERE t0.IDAscenseur = ?
Parameters:
[
  49
]
0.84 ms
(0.35%)
1
SELECT a0_.IDAscenseur AS IDAscenseur_0, a0_.NumAppareilASC AS NumAppareilASC_1, a0_.residenceASC AS residenceASC_2, a0_.AdresseInstallationASC AS AdresseInstallationASC_3, a0_.LocalisationASC AS LocalisationASC_4, a0_.ConstructeurASC AS ConstructeurASC_5, a0_.ChargeEnCabine AS ChargeEnCabine_6, a0_.NbrPersonne AS NbrPersonne_7, a0_.DeplacementASC AS DeplacementASC_8, a0_.AnneeConstructionASC AS AnneeConstructionASC_9, a0_.PrixContrat AS PrixContrat_10, a0_.AbonnementGsm AS AbonnementGsm_11, a0_.NbNiveauASC AS NbNiveauASC_12, a0_.PortePalCoupeFeuASC AS PortePalCoupeFeuASC_13, a0_.loichatel AS loichatel_14, a0_.GardienASC AS GardienASC_15, a0_.PositionSerrure AS PositionSerrure_16, a0_.NumAffaire AS NumAffaire_17, a0_.QRCodeASC AS QRCodeASC_18, a0_.QRCodeFile AS QRCodeFile_19, a0_.ContactSurSite AS ContactSurSite_20, a0_.NumeroContactSurSite AS NumeroContactSurSite_21, a0_.EmailContactSurSite AS EmailContactSurSite_22, a0_.IDVille AS IDVille_23, a0_.CP AS CP_24, a0_.CoffreAcle AS CoffreAcle_25, a0_.Autre AS Autre_26, a0_.IDTypeVitessenominale AS IDTypeVitessenominale_27, a0_.IDFournisseur AS IDFournisseur_28, a0_.IDConstructeur AS IDConstructeur_29, a0_.IDTypeMarqueSerrure AS IDTypeMarqueSerrure_30, a0_.IDTypeSecteur AS IDTypeSecteur_31, a0_.IDMarquedemanoeuvre AS IDMarquedemanoeuvre_32, a0_.IDTypePortePaliere AS IDTypePortePaliere_33, a0_.IDTypeDeverrouillage AS IDTypeDeverrouillage_34, a0_.IDClientAscoriste AS IDClientAscoriste_35, a0_.IDTypeBatiment AS IDTypeBatiment_36, a0_.IDTypeOuverture AS IDTypeOuverture_37, a0_.IDTypeAscenseur AS IDTypeAscenseur_38, a0_.IDTypeDeplacement AS IDTypeDeplacement_39, a0_.IDTypeChargeencabine AS IDTypeChargeencabine_40, a0_.IDTypeService AS IDTypeService_41, a0_.IDTypeCategorieBatiment AS IDTypeCategorieBatiment_42, a0_.IDTypeLocalisationMachinerie AS IDTypeLocalisationMachinerie_43, a0_.IDAscensoriste AS IDAscensoriste_44, a0_.IDContrat AS IDContrat_45 FROM Ascenseur a0_ INNER JOIN Contrat c1_ ON a0_.IDContrat = c1_.IDContrat WHERE a0_.IDAscensoriste = ? AND c1_.Valide = ? AND c1_.DateContrat <= ? AND ((c1_.resilier = 0 OR (c1_.resilier = 1 AND c1_.DateResiliation > ?)))
Parameters:
[
  2
  1
  "2025-10-10 10:02:59"
  "2025-10-10 10:02:59"
]
0.45 ms
(0.19%)
1
SELECT t0.id AS id_1, t0.username AS username_2, t0.roles AS roles_3, t0.password AS password_4, t0.EstActive AS EstActive_5, t0.NomPrenom AS NomPrenom_6, t0.Tel AS Tel_7, t0.Adresse AS Adresse_8, t0.Pays AS Pays_9, t0.IDVille AS IDVille_10, t0.isAdmin AS isAdmin_11, t0.IDProfil AS IDProfil_12, t0.IDAscensoriste AS IDAscensoriste_13 FROM user t0 WHERE t0.username = ? LIMIT 1
Parameters:
[
  "adminarcade@yopmail.com"
]
0.26 ms
(0.11%)
1
SELECT t0.IDAscensoriste AS IDAscensoriste_1, t0.Logo AS Logo_2, t0.Nom AS Nom_3, t0.Email AS Email_4, t0.TelContact AS TelContact_5, t0.NomContact AS NomContact_6, t0.CP AS CP_7, t0.Type AS Type_8, t0.Adresse AS Adresse_9, t0.IDVille AS IDVille_10, t0.EstActif AS EstActif_11, t0.Pays AS Pays_12, t0.TauxHoraire AS TauxHoraire_13, t0.TempsDeplacement AS TempsDeplacement_14, t0.AugmentationPrixOpParAn AS AugmentationPrixOpParAn_15 FROM Ascensoriste t0 WHERE t0.IDAscensoriste = ?
Parameters:
[
  "2"
]

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\Entity\Carnetmaintenance 768
App\Entity\Historiquemarcheasc 363
App\Entity\Detailentretien 219
App\Entity\Essaisphonie 156
App\Entity\Pvcabletraction 147
App\Entity\Signalerpanne 142
App\Entity\Ficheremiseenservice 142
App\Entity\Detailspvparachute 64
App\Entity\Ascenseur 41
App\Entity\Groupepropriete 41
App\Entity\Rapportbureaucontrole 38
App\Entity\User 13
App\Entity\Typeoriginepanne 11
App\Entity\Typechargeencabine 9
App\Entity\Periode 8
App\Entity\Typevitessenominale 7
App\Entity\Typeouverture 5
App\Entity\Typeascenseur 4
App\Entity\Typelocalisationmachinerie 4
App\Entity\Typesecteur 3
App\Entity\Typedeplacement 3
App\Entity\Typeconstructeur 3
App\Entity\Marquedemanoeuvre 3
App\Entity\Typebatiment 2
App\Entity\Typeservice 2
App\Entity\Informationpanne 2
App\Entity\Pieceparpanne 2
App\Entity\Detailtravaux 2
App\Entity\Profil 1
App\Entity\Ascensoriste 1
App\Entity\Typeportepaliere 1
App\Entity\Clientascoriste 1
App\Entity\Contrat 1
App\Entity\Typeproprietaire 1
App\Entity\Fournisseur 1
App\Entity\Typecategoriebatiment 1
App\Entity\Typecontrole 1
App\Entity\Pieceparentretien 1
App\Entity\Pieceascenseur 1

Entities Mapping

Class Mapping errors
App\Entity\User No errors.
App\Entity\Profil No errors.
App\Entity\Ascensoriste
  • The field App\Entity\Ascensoriste#ascenseurs is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Ascenseur#idascensoriste does not contain the required 'inversedBy: "ascenseurs"' attribute.
  • The field App\Entity\Ascensoriste#users is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\User#idascensoriste does not contain the required 'inversedBy: "users"' attribute.
  • The field App\Entity\Ascensoriste#fournisseurs is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Fournisseur#idascensoriste does not contain the required 'inversedBy: "fournisseurs"' attribute.
  • The field App\Entity\Ascensoriste#clientascoriste is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Clientascoriste#idascensoriste does not contain the required 'inversedBy: "clientascoriste"' attribute.
  • The field App\Entity\Ascensoriste#typeoperationmaintenances is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Typeoperationmaintenance#ascensoriste does not contain the required 'inversedBy: "typeoperationmaintenances"' attribute.
App\Entity\PushToken No errors.
App\Entity\Typesecteur No errors.
App\Entity\Avancementtravaux
  • The field App\Entity\Avancementtravaux#avancementOperations is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\AvancementOperation#avancementtravaux does not contain the required 'inversedBy: "avancementOperations"' attribute.
  • The field App\Entity\Avancementtravaux#travauxRealises is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Travauxrealisedansavancement#avancementtravaux does not contain the required 'inversedBy: "travauxRealises"' attribute.
  • The field App\Entity\Avancementtravaux#travauxPrevus is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Travauxprevudansavancement#avancementtravaux does not contain the required 'inversedBy: "travauxPrevus"' attribute.
  • The field App\Entity\Avancementtravaux#pointsBloquants is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Pointbloquantdansavancement#avancementtravaux does not contain the required 'inversedBy: "pointsBloquants"' attribute.
App\Entity\Ascenseur
  • The field 'App\Entity\Ascenseur#nbrpersonne' has the property type 'float' that differs from the metadata field type 'int' returned by the 'integer' DBAL type.
  • The field App\Entity\Ascenseur#armoiremanoeuvre is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Armoiremanoeuvre#idascenseur does not contain the required 'inversedBy: "armoiremanoeuvre"' attribute.
  • The field App\Entity\Ascenseur#attelage is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Attelage#idascenseur does not contain the required 'inversedBy: "attelage"' attribute.
  • The field App\Entity\Ascenseur#boiteboutonequipement is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Boiteboutonequipement#idascenseur does not contain the required 'inversedBy: "boiteboutonequipement"' attribute.
  • The field App\Entity\Ascenseur#cabineequipement is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Cabineequipement#idascenseur does not contain the required 'inversedBy: "cabineequipement"' attribute.
  • The field App\Entity\Ascenseur#cuvette is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Cuvette#idascenseur does not contain the required 'inversedBy: "cuvette"' attribute.
  • The field App\Entity\Ascenseur#gaine is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Gaine#idascenseur does not contain the required 'inversedBy: "gaine"' attribute.
  • The field App\Entity\Ascenseur#groupetraction is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Groupetraction#idascenseur does not contain the required 'inversedBy: "groupetraction"' attribute.
  • The field App\Entity\Ascenseur#limiteurvitesse is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Limiteurvitesse#idascenseur does not contain the required 'inversedBy: "limiteurvitesse"' attribute.
  • The field App\Entity\Ascenseur#pendentifs is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Pendentifs#idascenseur does not contain the required 'inversedBy: "pendentifs"' attribute.
  • The field App\Entity\Ascenseur#portecabineoperateur is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Portecabineoperateur#idascenseur does not contain the required 'inversedBy: "portecabineoperateur"' attribute.
  • The field App\Entity\Ascenseur#portepaliere is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Portepaliere#idascenseur does not contain the required 'inversedBy: "portepaliere"' attribute.
  • The field App\Entity\Ascenseur#telephoneurgence is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Telephoneurgence#idascenseur does not contain the required 'inversedBy: "telephoneurgence"' attribute.
  • The field App\Entity\Ascenseur#accesmachineriepoulie is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Accesmachineriepoulie#idascenseur does not contain the required 'inversedBy: "accesmachineriepoulie"' attribute.
  • The field App\Entity\Ascenseur#carnetmaintenancesentretien is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#idascenseur does not contain the required 'inversedBy: "carnetmaintenancesentretien"' attribute.
  • The field App\Entity\Ascenseur#carnetmaintenanceessaisphonie is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#idascenseur does not contain the required 'inversedBy: "carnetmaintenanceessaisphonie"' attribute.
  • The field App\Entity\Ascenseur#carnetmaintenancecontrolecable is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#idascenseur does not contain the required 'inversedBy: "carnetmaintenancecontrolecable"' attribute.
  • The field App\Entity\Ascenseur#carnetmaintenancecontroleparachute is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#idascenseur does not contain the required 'inversedBy: "carnetmaintenancecontroleparachute"' attribute.
  • The field App\Entity\Ascenseur#carnetmaintenancetravauxcontrole is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#idascenseur does not contain the required 'inversedBy: "carnetmaintenancetravauxcontrole"' attribute.
  • The field App\Entity\Ascenseur#carnetmaintenancedepannage is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#idascenseur does not contain the required 'inversedBy: "carnetmaintenancedepannage"' attribute.
  • The field App\Entity\Ascenseur#carnetmaintenancebureaucontrole is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#idascenseur does not contain the required 'inversedBy: "carnetmaintenancebureaucontrole"' attribute.
  • The field App\Entity\Ascenseur#devistravauxparasc is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Devistravauxparasc#idascenseur does not contain the required 'inversedBy: "devistravauxparasc"' attribute.
  • The field App\Entity\Ascenseur#idEtatlieuxposttravauxasc is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Etatlieuxposttravauxasc#idascenseur does not contain the required 'inversedBy: "idEtatlieuxposttravauxasc"' attribute.
  • The field App\Entity\Ascenseur#idpartitionparascenseur is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Partitionparascenseur#idascenseur does not contain the required 'inversedBy: "idpartitionparascenseur"' attribute.
  • The field App\Entity\Ascenseur#controlleseascs is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Controlleseasc#idascenseur does not contain the required 'inversedBy: "controlleseascs"' attribute.
App\Entity\Fournisseur
  • The field App\Entity\Fournisseur#piecesdetachees is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Piecesdetachees#idfournisseur does not contain the required 'inversedBy: "piecesdetachees"' attribute.
App\Entity\Clientascoriste
  • The mappings App\Entity\Clientascoriste#idcontrat and App\Entity\Contrat#idclientascoriste are inconsistent with each other.
App\Entity\Typeoperationmaintenance No errors.
App\Entity\Contrat
  • The association App\Entity\Contrat#idclientascoriste refers to the inverse side field App\Entity\Clientascoriste#contrats which does not exist.
  • The field App\Entity\Contrat#idascenseur is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Ascenseur#idcontrat does not contain the required 'inversedBy: "idascenseur"' attribute.
App\Entity\Typevitessenominale No errors.
App\Entity\Typeconstructeur No errors.
App\Entity\Typemarqueserrure No errors.
App\Entity\Marquedemanoeuvre No errors.
App\Entity\Typeportepaliere No errors.
App\Entity\Typedeverrouillage No errors.
App\Entity\Typebatiment No errors.
App\Entity\Typeouverture No errors.
App\Entity\Typeascenseur No errors.
App\Entity\Typedeplacement No errors.
App\Entity\Typechargeencabine No errors.
App\Entity\Typeservice No errors.
App\Entity\Typecategoriebatiment No errors.
App\Entity\Typelocalisationmachinerie No errors.
App\Entity\Accessursite No errors.
App\Entity\Armoiremanoeuvre
  • The field 'App\Entity\Armoiremanoeuvre#opportecabineprevu' has the property type 'string' that differs from the metadata field type 'int' returned by the 'integer' DBAL type.
  • The field 'App\Entity\Armoiremanoeuvre#nbvalve' has the property type 'string' that differs from the metadata field type 'int' returned by the 'integer' DBAL type.
  • The field 'App\Entity\Armoiremanoeuvre#courantElectrovalveA' has the property type 'string' that differs from the metadata field type 'int' returned by the 'integer' DBAL type.
  • The field 'App\Entity\Armoiremanoeuvre#courantElectrovalvedescenteA' has the property type 'string' that differs from the metadata field type 'int' returned by the 'integer' DBAL type.
App\Entity\Attelage
  • The field App\Entity\Attelage#detailpouliemoufflage is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Detailpouliemoufflage#idattelage does not contain the required 'inversedBy: "detailpouliemoufflage"' attribute.
  • The field App\Entity\Attelage#machineriehautedansattelage is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Machineriehautedansattelage#idattelage does not contain the required 'inversedBy: "machineriehautedansattelage"' attribute.
  • The field App\Entity\Attelage#machineriebassedansattelage is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Machineriebassedansattelage#idattelage does not contain the required 'inversedBy: "machineriebassedansattelage"' attribute.
App\Entity\Boiteboutonequipement
  • The field App\Entity\Boiteboutonequipement#idniveaudansboitebouton is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Niveaudansboitebouton#idboiteboutonequipement does not contain the required 'inversedBy: "idniveaudansboitebouton"' attribute.
App\Entity\Cabineequipement
  • The field App\Entity\Cabineequipement#maincourantesdanscabineequipement is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Maincourantdanscabine#idcabineequipement does not contain the required 'inversedBy: "maincourantesdanscabineequipement"' attribute.
  • The field App\Entity\Cabineequipement#vitragesdanscabineequipement is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Vitragedanscabine#idcabineequipement does not contain the required 'inversedBy: "vitragesdanscabineequipement"' attribute.
App\Entity\Cuvette No errors.
App\Entity\Gaine
  • The field App\Entity\Gaine#idniveaudansgaine is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Niveaudansgaine#idgaine does not contain the required 'inversedBy: "idniveaudansgaine"' attribute.
  • The field App\Entity\Gaine#idceinturedansgaine is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Ceinturedansgaine#idgaine does not contain the required 'inversedBy: "idceinturedansgaine"' attribute.
  • The field App\Entity\Gaine#dimensionsdansgaine is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Dimensiondansgaine#idgaine does not contain the required 'inversedBy: "dimensionsdansgaine"' attribute.
App\Entity\Groupetraction
  • The field App\Entity\Groupetraction#infoimplantations is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Infoimplantation#idgroupetraction does not contain the required 'inversedBy: "infoimplantations"' attribute.
App\Entity\Limiteurvitesse
  • The field App\Entity\Limiteurvitesse#guide is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Guide#idlimiteurvitesse does not contain the required 'inversedBy: "guide"' attribute.
App\Entity\Pendentifs No errors.
App\Entity\Portecabineoperateur No errors.
App\Entity\Portepaliere
  • The field App\Entity\Portepaliere#idniveaudansportepaliere is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Niveaudansportepaliere#idportepaliere does not contain the required 'inversedBy: "idniveaudansportepaliere"' attribute.
App\Entity\Telephoneurgence No errors.
App\Entity\Accesmachineriepoulie No errors.
App\Entity\Carnetmaintenance No errors.
App\Entity\Devistravauxparasc
  • The field App\Entity\Devistravauxparasc#plannings is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Planningtravauxparasc#devistravauxparasc does not contain the required 'inversedBy: "plannings"' attribute.
App\Entity\Etatlieuxposttravauxasc No errors.
App\Entity\Partitionparascenseur
  • The field App\Entity\Partitionparascenseur#images is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\ImagePartitionAudit#partitionParAscenseur does not contain the required 'inversedBy: "images"' attribute.
App\Entity\Groupepropriete No errors.
App\Entity\Typeproprietaire No errors.
App\Entity\Controlleseasc No errors.
App\Entity\Detailentretien
  • The field App\Entity\Detailentretien#carnetmaintenance is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#detailentretien does not contain the required 'inversedBy: "carnetmaintenance"' attribute.
  • The field App\Entity\Detailentretien#pieceparentretiens is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Pieceparentretien#iddetailentretien does not contain the required 'inversedBy: "pieceparentretiens"' attribute.
App\Entity\Essaisphonie
  • The field App\Entity\Essaisphonie#carnetmaintenance is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#essaisphonie does not contain the required 'inversedBy: "carnetmaintenance"' attribute.
App\Entity\Pvcabletraction
  • The field App\Entity\Pvcabletraction#carnetmaintenance is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#pvcabletraction does not contain the required 'inversedBy: "carnetmaintenance"' attribute.
App\Entity\Detailspvparachute
  • The field App\Entity\Detailspvparachute#carnetmaintenance is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#detailspvparachute does not contain the required 'inversedBy: "carnetmaintenance"' attribute.
App\Entity\Detailtravaux
  • The field App\Entity\Detailtravaux#carnetmaintenance is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#detailtravaux does not contain the required 'inversedBy: "carnetmaintenance"' attribute.
App\Entity\Rapportbureaucontrole
  • The field App\Entity\Rapportbureaucontrole#carnetmaintenance is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#rapportbureaucontrole does not contain the required 'inversedBy: "carnetmaintenance"' attribute.
  • The field App\Entity\Rapportbureaucontrole#reserves is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Reservedansrapportbureaucontrole#idrapportbureaucontrole does not contain the required 'inversedBy: "reserves"' attribute.
App\Entity\Signalerpanne
  • The field App\Entity\Signalerpanne#carnetmaintenance is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#signalerpanne does not contain the required 'inversedBy: "carnetmaintenance"' attribute.
  • The field App\Entity\Signalerpanne#idpieceparpanne is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Pieceparpanne#idsignalepanne does not contain the required 'inversedBy: "idpieceparpanne"' attribute.
App\Entity\Etudesecurite No errors.
App\Entity\Historiquemarcheasc
  • The field App\Entity\Historiquemarcheasc#carnetmaintenance is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#historiquemarcheasc does not contain the required 'inversedBy: "carnetmaintenance"' attribute.
App\Entity\Ficheremiseenservice
  • The field App\Entity\Ficheremiseenservice#carnetmaintenance is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Carnetmaintenance#ficheremiseenservice does not contain the required 'inversedBy: "carnetmaintenance"' attribute.
App\Entity\Emailrelanceducarnet No errors.
App\Entity\Typereservealever No errors.
App\Entity\Typecontrole No errors.
App\Entity\Reservedansrapportbureaucontrole No errors.
App\Entity\Periode No errors.
App\Entity\Typeniveauboitebouton No errors.
App\Entity\Pieceparentretien No errors.
App\Entity\Pieceascenseur No errors.
App\Entity\Typeoriginepanne No errors.
App\Entity\Informationpanne
  • The field App\Entity\Informationpanne#signalerpanne is on the inverse side of a bi-directional relationship, but the specified mappedBy association on the target-entity App\Entity\Signalerpanne#informationpanne does not contain the required 'inversedBy: "signalerpanne"' attribute.
App\Entity\Pieceparpanne No errors.