Components

4 Twig Components
6 Render Count
24 ms Render Time
10.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
TrainingSessionPlaceSearch
"App\Twig\Components\TrainingSessionPlaceSearch"
components/TrainingSessionPlaceSearch.html.twig
2 2.69ms
TrainingContact
"App\Twig\Components\TrainingContact"
components/TrainingContact.html.twig
2 9.43ms
TrainingModalAction
"App\Twig\Components\TrainingModalAction"
components/TrainingModalAction.html.twig
1 0.61ms
TrainingModal
"App\Twig\Components\TrainingModal"
components/TrainingModal.html.twig
1 11.16ms

Render calls

TrainingSessionPlaceSearch App\Twig\Components\TrainingSessionPlaceSearch 10.0 MiB 2.06 ms
Input props
[
  "training" => 366
  "selectedPlaceId" => 51
  "hidePlaceSelector" => true
]
Attributes
[]
Component
App\Twig\Components\TrainingSessionPlaceSearch {#2324
  +training: 366
  +places: [
    1 => "LILLE"
    2 => "LYON"
    3 => "MARSEILLE"
    4 => "NANTES"
    5 => "PARIS"
    6 => "TOULOUSE"
    7 => "BORDEAUX"
    8 => "NICE"
    9 => "STRASBOURG"
    10 => "MONTPELLIER"
    11 => "RENNES"
    12 => "SAINT-ETIENNE"
    13 => "LE HAVRE"
    14 => "REIMS"
    15 => "ANGERS"
    16 => "CLERMONT FERROND"
    17 => "METZ"
    18 => "NIMES"
    19 => "ROUEN"
    20 => "La Garde"
    21 => "NANCY"
    22 => "CAEN"
    23 => "POITIERS"
    24 => "TOURS"
    25 => "SAINT JEAN De BRAYE"
    26 => "AMIENS"
    27 => "LIMOGES"
    28 => "BREST"
    29 => "LE MANS"
    30 => "DUNKERQUE"
    31 => "CHARTRES"
    32 => "Pau"
    33 => "MULHOUSE"
    34 => "CABESTANY"
    35 => "AIX EN PROVENCE"
    36 => "SAINT DENIS"
    37 => "CALAIS"
    38 => "ARGENTEUIL"
    39 => "BIARRITZ"
    40 => "AVIGNON"
    41 => "AGEN"
    42 => "TERSSAC"
    43 => "ANGOULEME"
    44 => "ARLES"
    45 => "BAYONNE"
    46 => "BEZIERS"
    47 => "CARCASSONNE"
    48 => "CHAMBERY"
    49 => "TROYES"
    50 => "LENS"
    51 => "A distance"
  ]
  +selectedPlaceId: 51
  +selectedPlace: Proxies\__CG__\App\Entity\Place {#1497 …}
  +hidePlaceSelector: true
  -placeRepository: App\Repository\PlaceRepository {#2325 …}
  -trainingRepository: App\Repository\TrainingRepository {#2326 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#2327 …}
}
TrainingContact App\Twig\Components\TrainingContact 10.0 MiB 7.48 ms
Input props
[
  "training" => Proxies\__CG__\App\Entity\Training {#1419
    -id: 366
    -label: "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    -slug: "formation-marches-publics-repondre-appel-offres-presentiel"
    -pdfFile: null
    -pdfName: "repondre-a-un-appel-d-offres-formation-marches-publics-68bbd4e2f09e1725328478.pdf"
    -pdfMimeType: "application/pdf"
    -updatedAt: DateTimeImmutable @1757140194 {#1608
      date: 2025-09-06 06:29:54.0 UTC (+00:00)
    }
    -showOnHomePage: false
    -featuredOnSearch: false
    -price: 1980.0
    -cpf: false
    -collectiveFaceToFaceHours: 21
    -individualFaceToFaceHours: 0
    -individualVideoconferenceHours: 2
    -collectiveVideoconferenceHours: 0
    -elearningHours: 5
    -certification: null
    -format: App\Enum\TrainingFormat {#1607 …}
    -description: "<p>La formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel est conçue pour les professionnels souhaitant maîtriser les enjeux et processus des marchés publics. Disponible en présentiel à A distance, cette formation s’adresse aux habitants de la ville et de ses environs.</p><p>Cette formation est destiné aux entreprises, aux services publics et aux associations qui désirent répondre efficacement aux appels d’offres. En participant à cette formation, vous apprendrez à structurer vos propositions, à négocier les conditions et à respecter les attentes des acheteurs publics.</p><p>Les objectifs de cette formation incluent la compréhension des étapes d'un appel d'offres, des bonnes pratiques pour rédiger une offre compétitive et des techniques pour optimiser votre démarche commerciale dans le secteur public. Les thématiques abordées sont variées et incluent la réglementation en matière de marchés publics, la rédaction d’un cahier des charges, les critères de sélection et d’attribution, ainsi qu’une analyse des cas pratiques et des mises en situation.</p><p>Cette Formation Répondre à un Appel d’Offres est un atout pour des professionnels des secteurs publics et privés, notamment ceux des villes avoisinantes comme [ville1], [ville2], [ville3]. En vous inscrivant, vous accédez à un contenu riche qui facilite la compréhension des enjeux des marchés publics.</p><p>Pour se rendre à la formation, les participants peuvent utiliser plusieurs moyens de transport. En transports en commun, vous disposez de lignes locales avec des arrêts proches de notre établissement. La gare la plus proche est [nom de la gare], offrant des liaisons principales vers les grandes villes. En voiture, l'accès routier est aisé et plusieurs options de stationnement sont disponibles. Si vous venez en avion, l'aéroport le plus proche est [nom de l'aéroport].</p>"
    -minPeriod: 4
    -maxPeriod: 8
    -public: "<div>TPE, PME, entrepreneurs, responsables commerciaux ou administratifs</div>"
    -prerequisites: "<div>Maîtriser les bases de la communication écrite professionnelle (rédaction, structuration d’un document)</div>"
    -objectives: Doctrine\ORM\PersistentCollection {#1636 …}
    -category: Proxies\__CG__\App\Entity\TrainingCategory {#1653 …}
    -financing: Doctrine\ORM\PersistentCollection {#1693 …}
    -trainingProgramParts: Doctrine\ORM\PersistentCollection {#1715 …}
    -places: Doctrine\ORM\PersistentCollection {#1713 …}
    -code: "mp-21-P"
    -faceToFaceHoursText: "3 demi-journées"
    -satisfactionRate: 9.5
    -cpfLink: null
    +allPlaces: ? bool
    +allFinancing: ? bool
    -completionRate: null
    -slugHistory: [
      "formation-appels-doffres-de-marches-publics"
      "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    ]
    -sessions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingCityChildren: Doctrine\ORM\PersistentCollection {#1741 …}
    -subTitle: "Formation en présentiel"
    -relatedTrainings: Doctrine\ORM\PersistentCollection {#1745 …}
    -pixels: []
    -faqs: Doctrine\ORM\PersistentCollection {#1771 …}
    -createdBy: null
    -status: App\Enum\Trainer\TrainingStatus {#1615 …}
    -trainers: Doctrine\ORM\PersistentCollection {#1803 …}
    -seoTitle: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel A distance"
    -seoDescription: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel à A distance. Apprenez avec un formateur expert ✓ inscription simple ✓ place limitée ✓"
    -seoCanonical: null
    -seoIndexed: true
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1424 …}
  }
]
Attributes
[]
Component
App\Twig\Components\TrainingContact {#2944
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#2945 …}
  +training: Proxies\__CG__\App\Entity\Training {#1419
    -id: 366
    -label: "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    -slug: "formation-marches-publics-repondre-appel-offres-presentiel"
    -pdfFile: null
    -pdfName: "repondre-a-un-appel-d-offres-formation-marches-publics-68bbd4e2f09e1725328478.pdf"
    -pdfMimeType: "application/pdf"
    -updatedAt: DateTimeImmutable @1757140194 {#1608
      date: 2025-09-06 06:29:54.0 UTC (+00:00)
    }
    -showOnHomePage: false
    -featuredOnSearch: false
    -price: 1980.0
    -cpf: false
    -collectiveFaceToFaceHours: 21
    -individualFaceToFaceHours: 0
    -individualVideoconferenceHours: 2
    -collectiveVideoconferenceHours: 0
    -elearningHours: 5
    -certification: null
    -format: App\Enum\TrainingFormat {#1607 …}
    -description: "<p>La formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel est conçue pour les professionnels souhaitant maîtriser les enjeux et processus des marchés publics. Disponible en présentiel à A distance, cette formation s’adresse aux habitants de la ville et de ses environs.</p><p>Cette formation est destiné aux entreprises, aux services publics et aux associations qui désirent répondre efficacement aux appels d’offres. En participant à cette formation, vous apprendrez à structurer vos propositions, à négocier les conditions et à respecter les attentes des acheteurs publics.</p><p>Les objectifs de cette formation incluent la compréhension des étapes d'un appel d'offres, des bonnes pratiques pour rédiger une offre compétitive et des techniques pour optimiser votre démarche commerciale dans le secteur public. Les thématiques abordées sont variées et incluent la réglementation en matière de marchés publics, la rédaction d’un cahier des charges, les critères de sélection et d’attribution, ainsi qu’une analyse des cas pratiques et des mises en situation.</p><p>Cette Formation Répondre à un Appel d’Offres est un atout pour des professionnels des secteurs publics et privés, notamment ceux des villes avoisinantes comme [ville1], [ville2], [ville3]. En vous inscrivant, vous accédez à un contenu riche qui facilite la compréhension des enjeux des marchés publics.</p><p>Pour se rendre à la formation, les participants peuvent utiliser plusieurs moyens de transport. En transports en commun, vous disposez de lignes locales avec des arrêts proches de notre établissement. La gare la plus proche est [nom de la gare], offrant des liaisons principales vers les grandes villes. En voiture, l'accès routier est aisé et plusieurs options de stationnement sont disponibles. Si vous venez en avion, l'aéroport le plus proche est [nom de l'aéroport].</p>"
    -minPeriod: 4
    -maxPeriod: 8
    -public: "<div>TPE, PME, entrepreneurs, responsables commerciaux ou administratifs</div>"
    -prerequisites: "<div>Maîtriser les bases de la communication écrite professionnelle (rédaction, structuration d’un document)</div>"
    -objectives: Doctrine\ORM\PersistentCollection {#1636 …}
    -category: Proxies\__CG__\App\Entity\TrainingCategory {#1653 …}
    -financing: Doctrine\ORM\PersistentCollection {#1693 …}
    -trainingProgramParts: Doctrine\ORM\PersistentCollection {#1715 …}
    -places: Doctrine\ORM\PersistentCollection {#1713 …}
    -code: "mp-21-P"
    -faceToFaceHoursText: "3 demi-journées"
    -satisfactionRate: 9.5
    -cpfLink: null
    +allPlaces: ? bool
    +allFinancing: ? bool
    -completionRate: null
    -slugHistory: [
      "formation-appels-doffres-de-marches-publics"
      "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    ]
    -sessions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingCityChildren: Doctrine\ORM\PersistentCollection {#1741 …}
    -subTitle: "Formation en présentiel"
    -relatedTrainings: Doctrine\ORM\PersistentCollection {#1745 …}
    -pixels: []
    -faqs: Doctrine\ORM\PersistentCollection {#1771 …}
    -createdBy: null
    -status: App\Enum\Trainer\TrainingStatus {#1615 …}
    -trainers: Doctrine\ORM\PersistentCollection {#1803 …}
    -seoTitle: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel A distance"
    -seoDescription: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel à A distance. Apprenez avec un formateur expert ✓ inscription simple ✓ place limitée ✓"
    -seoCanonical: null
    -seoIndexed: true
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1424 …}
  }
  +formIsSubmitted: false
  -bus: Symfony\Component\Messenger\TraceableMessageBus {#442 …}
  -formView: Symfony\Component\Form\FormView {#3053 …}
  -form: Symfony\Component\Form\Form {#3131 …}
  +formName: "contact"
  +formValues: [
    "firstname" => ""
    "lastname" => ""
    "phone" => ""
    "email" => ""
    "message" => ""
    "rgpd" => null
    "_token" => "csrf-token"
  ]
  +isValidated: false
  +validatedFields: []
  -shouldAutoSubmitForm: true
}
TrainingSessionPlaceSearch App\Twig\Components\TrainingSessionPlaceSearch 10.0 MiB 0.63 ms
Input props
[
  "training" => 366
  "selectedPlaceId" => 51
  "hidePlaceSelector" => true
]
Attributes
[]
Component
App\Twig\Components\TrainingSessionPlaceSearch {#3346
  +training: 366
  +places: [
    1 => "LILLE"
    2 => "LYON"
    3 => "MARSEILLE"
    4 => "NANTES"
    5 => "PARIS"
    6 => "TOULOUSE"
    7 => "BORDEAUX"
    8 => "NICE"
    9 => "STRASBOURG"
    10 => "MONTPELLIER"
    11 => "RENNES"
    12 => "SAINT-ETIENNE"
    13 => "LE HAVRE"
    14 => "REIMS"
    15 => "ANGERS"
    16 => "CLERMONT FERROND"
    17 => "METZ"
    18 => "NIMES"
    19 => "ROUEN"
    20 => "La Garde"
    21 => "NANCY"
    22 => "CAEN"
    23 => "POITIERS"
    24 => "TOURS"
    25 => "SAINT JEAN De BRAYE"
    26 => "AMIENS"
    27 => "LIMOGES"
    28 => "BREST"
    29 => "LE MANS"
    30 => "DUNKERQUE"
    31 => "CHARTRES"
    32 => "Pau"
    33 => "MULHOUSE"
    34 => "CABESTANY"
    35 => "AIX EN PROVENCE"
    36 => "SAINT DENIS"
    37 => "CALAIS"
    38 => "ARGENTEUIL"
    39 => "BIARRITZ"
    40 => "AVIGNON"
    41 => "AGEN"
    42 => "TERSSAC"
    43 => "ANGOULEME"
    44 => "ARLES"
    45 => "BAYONNE"
    46 => "BEZIERS"
    47 => "CARCASSONNE"
    48 => "CHAMBERY"
    49 => "TROYES"
    50 => "LENS"
    51 => "A distance"
  ]
  +selectedPlaceId: 51
  +selectedPlace: Proxies\__CG__\App\Entity\Place {#1497 …}
  +hidePlaceSelector: true
  -placeRepository: App\Repository\PlaceRepository {#2325 …}
  -trainingRepository: App\Repository\TrainingRepository {#2326 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#2327 …}
}
TrainingContact App\Twig\Components\TrainingContact 10.0 MiB 1.94 ms
Input props
[
  "training" => Proxies\__CG__\App\Entity\Training {#1419
    -id: 366
    -label: "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    -slug: "formation-marches-publics-repondre-appel-offres-presentiel"
    -pdfFile: null
    -pdfName: "repondre-a-un-appel-d-offres-formation-marches-publics-68bbd4e2f09e1725328478.pdf"
    -pdfMimeType: "application/pdf"
    -updatedAt: DateTimeImmutable @1757140194 {#1608
      date: 2025-09-06 06:29:54.0 UTC (+00:00)
    }
    -showOnHomePage: false
    -featuredOnSearch: false
    -price: 1980.0
    -cpf: false
    -collectiveFaceToFaceHours: 21
    -individualFaceToFaceHours: 0
    -individualVideoconferenceHours: 2
    -collectiveVideoconferenceHours: 0
    -elearningHours: 5
    -certification: null
    -format: App\Enum\TrainingFormat {#1607 …}
    -description: "<p>La formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel est conçue pour les professionnels souhaitant maîtriser les enjeux et processus des marchés publics. Disponible en présentiel à A distance, cette formation s’adresse aux habitants de la ville et de ses environs.</p><p>Cette formation est destiné aux entreprises, aux services publics et aux associations qui désirent répondre efficacement aux appels d’offres. En participant à cette formation, vous apprendrez à structurer vos propositions, à négocier les conditions et à respecter les attentes des acheteurs publics.</p><p>Les objectifs de cette formation incluent la compréhension des étapes d'un appel d'offres, des bonnes pratiques pour rédiger une offre compétitive et des techniques pour optimiser votre démarche commerciale dans le secteur public. Les thématiques abordées sont variées et incluent la réglementation en matière de marchés publics, la rédaction d’un cahier des charges, les critères de sélection et d’attribution, ainsi qu’une analyse des cas pratiques et des mises en situation.</p><p>Cette Formation Répondre à un Appel d’Offres est un atout pour des professionnels des secteurs publics et privés, notamment ceux des villes avoisinantes comme [ville1], [ville2], [ville3]. En vous inscrivant, vous accédez à un contenu riche qui facilite la compréhension des enjeux des marchés publics.</p><p>Pour se rendre à la formation, les participants peuvent utiliser plusieurs moyens de transport. En transports en commun, vous disposez de lignes locales avec des arrêts proches de notre établissement. La gare la plus proche est [nom de la gare], offrant des liaisons principales vers les grandes villes. En voiture, l'accès routier est aisé et plusieurs options de stationnement sont disponibles. Si vous venez en avion, l'aéroport le plus proche est [nom de l'aéroport].</p>"
    -minPeriod: 4
    -maxPeriod: 8
    -public: "<div>TPE, PME, entrepreneurs, responsables commerciaux ou administratifs</div>"
    -prerequisites: "<div>Maîtriser les bases de la communication écrite professionnelle (rédaction, structuration d’un document)</div>"
    -objectives: Doctrine\ORM\PersistentCollection {#1636 …}
    -category: Proxies\__CG__\App\Entity\TrainingCategory {#1653 …}
    -financing: Doctrine\ORM\PersistentCollection {#1693 …}
    -trainingProgramParts: Doctrine\ORM\PersistentCollection {#1715 …}
    -places: Doctrine\ORM\PersistentCollection {#1713 …}
    -code: "mp-21-P"
    -faceToFaceHoursText: "3 demi-journées"
    -satisfactionRate: 9.5
    -cpfLink: null
    +allPlaces: ? bool
    +allFinancing: ? bool
    -completionRate: null
    -slugHistory: [
      "formation-appels-doffres-de-marches-publics"
      "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    ]
    -sessions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingCityChildren: Doctrine\ORM\PersistentCollection {#1741 …}
    -subTitle: "Formation en présentiel"
    -relatedTrainings: Doctrine\ORM\PersistentCollection {#1745 …}
    -pixels: []
    -faqs: Doctrine\ORM\PersistentCollection {#1771 …}
    -createdBy: null
    -status: App\Enum\Trainer\TrainingStatus {#1615 …}
    -trainers: Doctrine\ORM\PersistentCollection {#1803 …}
    -seoTitle: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel A distance"
    -seoDescription: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel à A distance. Apprenez avec un formateur expert ✓ inscription simple ✓ place limitée ✓"
    -seoCanonical: null
    -seoIndexed: true
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1424 …}
  }
]
Attributes
[]
Component
App\Twig\Components\TrainingContact {#3417
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#2945 …}
  +training: Proxies\__CG__\App\Entity\Training {#1419
    -id: 366
    -label: "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    -slug: "formation-marches-publics-repondre-appel-offres-presentiel"
    -pdfFile: null
    -pdfName: "repondre-a-un-appel-d-offres-formation-marches-publics-68bbd4e2f09e1725328478.pdf"
    -pdfMimeType: "application/pdf"
    -updatedAt: DateTimeImmutable @1757140194 {#1608
      date: 2025-09-06 06:29:54.0 UTC (+00:00)
    }
    -showOnHomePage: false
    -featuredOnSearch: false
    -price: 1980.0
    -cpf: false
    -collectiveFaceToFaceHours: 21
    -individualFaceToFaceHours: 0
    -individualVideoconferenceHours: 2
    -collectiveVideoconferenceHours: 0
    -elearningHours: 5
    -certification: null
    -format: App\Enum\TrainingFormat {#1607 …}
    -description: "<p>La formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel est conçue pour les professionnels souhaitant maîtriser les enjeux et processus des marchés publics. Disponible en présentiel à A distance, cette formation s’adresse aux habitants de la ville et de ses environs.</p><p>Cette formation est destiné aux entreprises, aux services publics et aux associations qui désirent répondre efficacement aux appels d’offres. En participant à cette formation, vous apprendrez à structurer vos propositions, à négocier les conditions et à respecter les attentes des acheteurs publics.</p><p>Les objectifs de cette formation incluent la compréhension des étapes d'un appel d'offres, des bonnes pratiques pour rédiger une offre compétitive et des techniques pour optimiser votre démarche commerciale dans le secteur public. Les thématiques abordées sont variées et incluent la réglementation en matière de marchés publics, la rédaction d’un cahier des charges, les critères de sélection et d’attribution, ainsi qu’une analyse des cas pratiques et des mises en situation.</p><p>Cette Formation Répondre à un Appel d’Offres est un atout pour des professionnels des secteurs publics et privés, notamment ceux des villes avoisinantes comme [ville1], [ville2], [ville3]. En vous inscrivant, vous accédez à un contenu riche qui facilite la compréhension des enjeux des marchés publics.</p><p>Pour se rendre à la formation, les participants peuvent utiliser plusieurs moyens de transport. En transports en commun, vous disposez de lignes locales avec des arrêts proches de notre établissement. La gare la plus proche est [nom de la gare], offrant des liaisons principales vers les grandes villes. En voiture, l'accès routier est aisé et plusieurs options de stationnement sont disponibles. Si vous venez en avion, l'aéroport le plus proche est [nom de l'aéroport].</p>"
    -minPeriod: 4
    -maxPeriod: 8
    -public: "<div>TPE, PME, entrepreneurs, responsables commerciaux ou administratifs</div>"
    -prerequisites: "<div>Maîtriser les bases de la communication écrite professionnelle (rédaction, structuration d’un document)</div>"
    -objectives: Doctrine\ORM\PersistentCollection {#1636 …}
    -category: Proxies\__CG__\App\Entity\TrainingCategory {#1653 …}
    -financing: Doctrine\ORM\PersistentCollection {#1693 …}
    -trainingProgramParts: Doctrine\ORM\PersistentCollection {#1715 …}
    -places: Doctrine\ORM\PersistentCollection {#1713 …}
    -code: "mp-21-P"
    -faceToFaceHoursText: "3 demi-journées"
    -satisfactionRate: 9.5
    -cpfLink: null
    +allPlaces: ? bool
    +allFinancing: ? bool
    -completionRate: null
    -slugHistory: [
      "formation-appels-doffres-de-marches-publics"
      "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    ]
    -sessions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingCityChildren: Doctrine\ORM\PersistentCollection {#1741 …}
    -subTitle: "Formation en présentiel"
    -relatedTrainings: Doctrine\ORM\PersistentCollection {#1745 …}
    -pixels: []
    -faqs: Doctrine\ORM\PersistentCollection {#1771 …}
    -createdBy: null
    -status: App\Enum\Trainer\TrainingStatus {#1615 …}
    -trainers: Doctrine\ORM\PersistentCollection {#1803 …}
    -seoTitle: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel A distance"
    -seoDescription: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel à A distance. Apprenez avec un formateur expert ✓ inscription simple ✓ place limitée ✓"
    -seoCanonical: null
    -seoIndexed: true
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1424 …}
  }
  +formIsSubmitted: false
  -bus: Symfony\Component\Messenger\TraceableMessageBus {#442 …}
  -formView: Symfony\Component\Form\FormView {#3435 …}
  -form: Symfony\Component\Form\Form {#3495 …}
  +formName: "contact"
  +formValues: [
    "firstname" => ""
    "lastname" => ""
    "phone" => ""
    "email" => ""
    "message" => ""
    "rgpd" => null
    "_token" => "csrf-token"
  ]
  +isValidated: false
  +validatedFields: []
  -shouldAutoSubmitForm: true
}
TrainingModalAction App\Twig\Components\TrainingModalAction 10.0 MiB 0.61 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\TrainingModalAction {#3665
  +isCpf: false
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#2327 …}
}
TrainingModal App\Twig\Components\TrainingModal 10.0 MiB 11.16 ms
Input props
[
  "training" => Proxies\__CG__\App\Entity\Training {#1419
    -id: 366
    -label: "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    -slug: "formation-marches-publics-repondre-appel-offres-presentiel"
    -pdfFile: null
    -pdfName: "repondre-a-un-appel-d-offres-formation-marches-publics-68bbd4e2f09e1725328478.pdf"
    -pdfMimeType: "application/pdf"
    -updatedAt: DateTimeImmutable @1757140194 {#1608
      date: 2025-09-06 06:29:54.0 UTC (+00:00)
    }
    -showOnHomePage: false
    -featuredOnSearch: false
    -price: 1980.0
    -cpf: false
    -collectiveFaceToFaceHours: 21
    -individualFaceToFaceHours: 0
    -individualVideoconferenceHours: 2
    -collectiveVideoconferenceHours: 0
    -elearningHours: 5
    -certification: null
    -format: App\Enum\TrainingFormat {#1607 …}
    -description: "<p>La formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel est conçue pour les professionnels souhaitant maîtriser les enjeux et processus des marchés publics. Disponible en présentiel à A distance, cette formation s’adresse aux habitants de la ville et de ses environs.</p><p>Cette formation est destiné aux entreprises, aux services publics et aux associations qui désirent répondre efficacement aux appels d’offres. En participant à cette formation, vous apprendrez à structurer vos propositions, à négocier les conditions et à respecter les attentes des acheteurs publics.</p><p>Les objectifs de cette formation incluent la compréhension des étapes d'un appel d'offres, des bonnes pratiques pour rédiger une offre compétitive et des techniques pour optimiser votre démarche commerciale dans le secteur public. Les thématiques abordées sont variées et incluent la réglementation en matière de marchés publics, la rédaction d’un cahier des charges, les critères de sélection et d’attribution, ainsi qu’une analyse des cas pratiques et des mises en situation.</p><p>Cette Formation Répondre à un Appel d’Offres est un atout pour des professionnels des secteurs publics et privés, notamment ceux des villes avoisinantes comme [ville1], [ville2], [ville3]. En vous inscrivant, vous accédez à un contenu riche qui facilite la compréhension des enjeux des marchés publics.</p><p>Pour se rendre à la formation, les participants peuvent utiliser plusieurs moyens de transport. En transports en commun, vous disposez de lignes locales avec des arrêts proches de notre établissement. La gare la plus proche est [nom de la gare], offrant des liaisons principales vers les grandes villes. En voiture, l'accès routier est aisé et plusieurs options de stationnement sont disponibles. Si vous venez en avion, l'aéroport le plus proche est [nom de l'aéroport].</p>"
    -minPeriod: 4
    -maxPeriod: 8
    -public: "<div>TPE, PME, entrepreneurs, responsables commerciaux ou administratifs</div>"
    -prerequisites: "<div>Maîtriser les bases de la communication écrite professionnelle (rédaction, structuration d’un document)</div>"
    -objectives: Doctrine\ORM\PersistentCollection {#1636 …}
    -category: Proxies\__CG__\App\Entity\TrainingCategory {#1653 …}
    -financing: Doctrine\ORM\PersistentCollection {#1693 …}
    -trainingProgramParts: Doctrine\ORM\PersistentCollection {#1715 …}
    -places: Doctrine\ORM\PersistentCollection {#1713 …}
    -code: "mp-21-P"
    -faceToFaceHoursText: "3 demi-journées"
    -satisfactionRate: 9.5
    -cpfLink: null
    +allPlaces: ? bool
    +allFinancing: ? bool
    -completionRate: null
    -slugHistory: [
      "formation-appels-doffres-de-marches-publics"
      "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    ]
    -sessions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingCityChildren: Doctrine\ORM\PersistentCollection {#1741 …}
    -subTitle: "Formation en présentiel"
    -relatedTrainings: Doctrine\ORM\PersistentCollection {#1745 …}
    -pixels: []
    -faqs: Doctrine\ORM\PersistentCollection {#1771 …}
    -createdBy: null
    -status: App\Enum\Trainer\TrainingStatus {#1615 …}
    -trainers: Doctrine\ORM\PersistentCollection {#1803 …}
    -seoTitle: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel A distance"
    -seoDescription: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel à A distance. Apprenez avec un formateur expert ✓ inscription simple ✓ place limitée ✓"
    -seoCanonical: null
    -seoIndexed: true
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1424 …}
  }
]
Attributes
[]
Component
App\Twig\Components\TrainingModal {#3725
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#3726 …}
  +training: Proxies\__CG__\App\Entity\Training {#1419
    -id: 366
    -label: "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    -slug: "formation-marches-publics-repondre-appel-offres-presentiel"
    -pdfFile: null
    -pdfName: "repondre-a-un-appel-d-offres-formation-marches-publics-68bbd4e2f09e1725328478.pdf"
    -pdfMimeType: "application/pdf"
    -updatedAt: DateTimeImmutable @1757140194 {#1608
      date: 2025-09-06 06:29:54.0 UTC (+00:00)
    }
    -showOnHomePage: false
    -featuredOnSearch: false
    -price: 1980.0
    -cpf: false
    -collectiveFaceToFaceHours: 21
    -individualFaceToFaceHours: 0
    -individualVideoconferenceHours: 2
    -collectiveVideoconferenceHours: 0
    -elearningHours: 5
    -certification: null
    -format: App\Enum\TrainingFormat {#1607 …}
    -description: "<p>La formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel est conçue pour les professionnels souhaitant maîtriser les enjeux et processus des marchés publics. Disponible en présentiel à A distance, cette formation s’adresse aux habitants de la ville et de ses environs.</p><p>Cette formation est destiné aux entreprises, aux services publics et aux associations qui désirent répondre efficacement aux appels d’offres. En participant à cette formation, vous apprendrez à structurer vos propositions, à négocier les conditions et à respecter les attentes des acheteurs publics.</p><p>Les objectifs de cette formation incluent la compréhension des étapes d'un appel d'offres, des bonnes pratiques pour rédiger une offre compétitive et des techniques pour optimiser votre démarche commerciale dans le secteur public. Les thématiques abordées sont variées et incluent la réglementation en matière de marchés publics, la rédaction d’un cahier des charges, les critères de sélection et d’attribution, ainsi qu’une analyse des cas pratiques et des mises en situation.</p><p>Cette Formation Répondre à un Appel d’Offres est un atout pour des professionnels des secteurs publics et privés, notamment ceux des villes avoisinantes comme [ville1], [ville2], [ville3]. En vous inscrivant, vous accédez à un contenu riche qui facilite la compréhension des enjeux des marchés publics.</p><p>Pour se rendre à la formation, les participants peuvent utiliser plusieurs moyens de transport. En transports en commun, vous disposez de lignes locales avec des arrêts proches de notre établissement. La gare la plus proche est [nom de la gare], offrant des liaisons principales vers les grandes villes. En voiture, l'accès routier est aisé et plusieurs options de stationnement sont disponibles. Si vous venez en avion, l'aéroport le plus proche est [nom de l'aéroport].</p>"
    -minPeriod: 4
    -maxPeriod: 8
    -public: "<div>TPE, PME, entrepreneurs, responsables commerciaux ou administratifs</div>"
    -prerequisites: "<div>Maîtriser les bases de la communication écrite professionnelle (rédaction, structuration d’un document)</div>"
    -objectives: Doctrine\ORM\PersistentCollection {#1636 …}
    -category: Proxies\__CG__\App\Entity\TrainingCategory {#1653 …}
    -financing: Doctrine\ORM\PersistentCollection {#1693 …}
    -trainingProgramParts: Doctrine\ORM\PersistentCollection {#1715 …}
    -places: Doctrine\ORM\PersistentCollection {#1713 …}
    -code: "mp-21-P"
    -faceToFaceHoursText: "3 demi-journées"
    -satisfactionRate: 9.5
    -cpfLink: null
    +allPlaces: ? bool
    +allFinancing: ? bool
    -completionRate: null
    -slugHistory: [
      "formation-appels-doffres-de-marches-publics"
      "Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel"
    ]
    -sessions: Doctrine\ORM\PersistentCollection {#1743 …}
    -trainingCityChildren: Doctrine\ORM\PersistentCollection {#1741 …}
    -subTitle: "Formation en présentiel"
    -relatedTrainings: Doctrine\ORM\PersistentCollection {#1745 …}
    -pixels: []
    -faqs: Doctrine\ORM\PersistentCollection {#1771 …}
    -createdBy: null
    -status: App\Enum\Trainer\TrainingStatus {#1615 …}
    -trainers: Doctrine\ORM\PersistentCollection {#1803 …}
    -seoTitle: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel A distance"
    -seoDescription: "Formation Répondre à un Appel d’Offres – Formation Marchés Publics en Présentiel à A distance. Apprenez avec un formateur expert ✓ inscription simple ✓ place limitée ✓"
    -seoCanonical: null
    -seoIndexed: true
    -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#1424 …}
  }
  +action: "pdf"
  -bus: Symfony\Component\Messenger\TraceableMessageBus {#442 …}
  -formView: Symfony\Component\Form\FormView {#3744 …}
  -form: Symfony\Component\Form\Form {#3835 …}
  +formName: "training_modal"
  +formValues: [
    "firstname" => ""
    "lastname" => ""
    "phone" => ""
    "email" => ""
    "rgpd" => null
    "_token" => "csrf-token"
  ]
  +isValidated: false
  +validatedFields: []
  -shouldAutoSubmitForm: true
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#2327 …}
}