Exceptions
Exceptions 3
Twig\Error\ RuntimeError
Show exception properties
Twig\Error\RuntimeError {#702 -lineno: 6 -rawMessage: "An exception has been thrown during the rendering of a template ("The file "/home/u723007124/domains/bagtransfer.fr/public_html/translations/messages.de.yaml" does not contain valid YAML: Malformed inline YAML string at line 681 (near "content: "KK HOLDING, verantwortlich für die Datenverarbeitung für die Website www.bagtransfer.com, bietet eine Plattform zur Verbindung von Verladern und Reisenden für den Transport persönlicher Gegenstände. BAGTRANSFER der KK HOLDING fungiert ausschließlich als technologischer Vermittler: Sie ist weder ein Spediteur noch ein Logistikdienstleister. Die Dienstleistungen werden von unabhängigen Dritten unabhängig und ohne Unterordnung gegenüber dem Unternehmen erbracht. Sofern nicht ausdrücklich vereinbart, ist die Nutzung der Dienste ausschließlich persönlich und nicht kommerziell. ").")." -source: Twig\Source {#828 -code: """ <!DOCTYPE html>\r\n <html lang="fr">\r\n <head>\r\n <meta charset="UTF-8">\r\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\r\n <title>{{ 'home.title'|trans }}</title>\r\n <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5252373691096242" crossorigin="anonymous"></script>\r\n <script src="https://cdn.tailwindcss.com/3.4.16"></script>\r\n <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/remixicon/4.6.0/remixicon.min.css">\r\n <link rel="preconnect" href="https://fonts.googleapis.com">\r\n <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>\r\n <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;0,700;1,500&family=Open+Sans:wght@400;600&display=swap" rel="stylesheet">\r\n <script>\r\n tailwind.config = {\r\n theme: {\r\n extend: {\r\n colors: {\r\n 'bleu-petrole': '#003D5B',\r\n 'or-satine': '#D4AF37',\r\n 'gris-ardoise': '#2D2D2D',\r\n 'turquoise-clair': '#46B7B3',\r\n 'blanc-pur': '#FFFFFF',\r\n 'primary': '#003D5B',\r\n 'secondary': '#D4AF37',\r\n 'accent': '#46B7B3'\r\n },\r\n fontFamily: {\r\n 'sans': ['Open Sans', 'sans-serif'],\r\n 'montserrat': ['Montserrat', 'sans-serif'],\r\n },\r\n borderRadius: { \r\n 'button': '8px',\r\n 'card': '12px',\r\n 'section': '16px'\r\n }\r\n }\r\n }\r\n }\r\n </script>\r\n <style>\r\n :root {\r\n --bleu-petrole: #003D5B;\r\n --or-satine: #D4AF37;\r\n --gris-ardoise: #2D2D2D;\r\n --turquoise-clair: #46B7B3;\r\n --blanc-pur: #FFFFFF;\r\n --primary-gradient: linear-gradient(135deg, #003D5B 0%, #46B7B3 100%);\r\n --secondary-gradient: linear-gradient(135deg, #D4AF37 0%, #F3E06F 100%);\r\n }\r\n \r\n body {\r\n font-family: 'Open Sans', sans-serif;\r\n color: var(--gris-ardoise);\r\n background-color: var(--blanc-pur);\r\n }\r\n \r\n h1, h2, h3, h4, h5, h6 {\r\n font-family: 'Montserrat', sans-serif;\r\n }\r\n \r\n .btn {\r\n font-family: 'Montserrat', sans-serif;\r\n font-weight: 700;\r\n font-size: 14px;\r\n text-transform: uppercase;\r\n border-radius: 8px;\r\n padding: 10px 20px;\r\n transition: all 0.3s ease;\r\n border: none;\r\n cursor: pointer;\r\n }\r\n \r\n .btn-primary {\r\n background: var(--secondary-gradient);\r\n color: var(--bleu-petrole);\r\n box-shadow: 0 4px 15px rgba(212, 175, 55, 0.3);\r\n }\r\n \r\n .btn-primary:hover {\r\n transform: translateY(-2px);\r\n box-shadow: 0 6px 20px rgba(212, 175, 55, 0.4);\r\n }\r\n \r\n .btn-secondary {\r\n background: var(--primary-gradient);\r\n color: white;\r\n }\r\n \r\n .btn-secondary:hover {\r\n transform: translateY(-2px);\r\n box-shadow: 0 6px 20px rgba(0, 61, 91, 0.3);\r\n }\r\n \r\n .section-title {\r\n color: var(--bleu-petrole);\r\n position: relative;\r\n padding-bottom: 15px;\r\n }\r\n \r\n .section-title::after {\r\n content: '';\r\n position: absolute;\r\n bottom: 0;\r\n left: 50%;\r\n transform: translateX(-50%);\r\n width: 60px;\r\n height: 3px;\r\n background: var(--secondary-gradient);\r\n border-radius: 2px;\r\n }\r\n \r\n .card {\r\n background: white;\r\n border-radius: 12px;\r\n box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);\r\n border: 1px solid rgba(0, 61, 91, 0.05);\r\n transition: transform 0.3s ease, box-shadow 0.3s ease;\r\n }\r\n \r\n .flight-card {\r\n transition: transform 0.3s ease, box-shadow 0.3s ease;\r\n }\r\n \r\n .flight-card:hover,\r\n .carousel-container .card:hover {\r\n transform: translateY(-6px);\r\n box-shadow: 0 12px 30px rgba(0, 0, 0, 0.15);\r\n }\r\n \r\n .gradient-section {\r\n background: var(--primary-gradient);\r\n }\r\n \r\n .footer {\r\n background: var(--bleu-petrole);\r\n }\r\n \r\n .footer a:hover {\r\n color: var(--or-satine);\r\n }\r\n \r\n .carousel-container {\r\n position: relative;\r\n overflow: hidden;\r\n }\r\n \r\n .carousel-track {\r\n display: flex;\r\n }\r\n \r\n .carousel-btn {\r\n position: absolute;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n width: 40px;\r\n height: 40px;\r\n border-radius: 50%;\r\n background: rgba(255,255,255,0.85);\r\n border: none;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n color: var(--bleu-petrole);\r\n box-shadow: 0 2px 8px rgba(0,0,0,0.15);\r\n cursor: pointer;\r\n transition: all 0.2s;\r\n z-index: 10;\r\n }\r\n .carousel-btn:hover {\r\n background: #fff;\r\n box-shadow: 0 4px 12px rgba(0,0,0,0.2);\r\n }\r\n .carousel-prev { left: 12px; }\r\n .carousel-next { right: 12px; }\r\n \r\n .carousel-dots {\r\n display: flex;\r\n justify-content: center;\r\n gap: 8px;\r\n margin-top: 16px;\r\n }\r\n .carousel-dot {\r\n width: 10px;\r\n height: 10px;\r\n border-radius: 50%;\r\n border: none;\r\n background: rgba(0,61,91,0.25);\r\n cursor: pointer;\r\n transition: all 0.2s;\r\n padding: 0;\r\n }\r\n .carousel-dot.active {\r\n background: var(--bleu-petrole);\r\n transform: scale(1.2);\r\n }\r\n .carousel-dot:hover {\r\n background: rgba(0,61,91,0.5);\r\n }\r\n \r\n .feature-icon {\r\n width: 60px;\r\n height: 60px;\r\n border-radius: 50%;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin: 0 auto 20px;\r\n background: var(--secondary-gradient);\r\n color: var(--bleu-petrole);\r\n font-size: 24px;\r\n }\r\n \r\n .testimonial-card {\r\n background: white;\r\n border-radius: 12px;\r\n padding: 25px;\r\n box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);\r\n border: 1px solid rgba(0, 61, 91, 0.05);\r\n }\r\n \r\n .stat-card {\r\n background: white;\r\n border-radius: 12px;\r\n padding: 20px;\r\n text-align: center;\r\n box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);\r\n border: 1px solid rgba(0, 61, 91, 0.05);\r\n }\r\n \r\n .premium-card {\r\n background: var(--primary-gradient);\r\n color: white;\r\n border-radius: 16px;\r\n padding: 30px;\r\n box-shadow: 0 10px 30px rgba(0, 61, 91, 0.2);\r\n }\r\n \r\n .ad-banner {\r\n background: var(--secondary-gradient);\r\n color: var(--bleu-petrole);\r\n border-radius: 12px;\r\n padding: 25px;\r\n box-shadow: 0 5px 20px rgba(212, 175, 55, 0.2);\r\n }\r\n </style>\r\n </head>\r\n <body class="min-h-screen">\r\n \r\n {{ include('_header.html.twig') }}\r\n \r\n <main class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8">\r\n <!-- Hero Section -->\r\n <div class="text-center mb-16">\r\n <h1 class="text-4xl md:text-5xl font-montserrat font-bold text-bleu-petrole mb-6 section-title">{{ 'home.flights_available.title'|trans }}</h1>\r\n <p class="text-xl text-gris-ardoise max-w-3xl mx-auto">{{ 'home.flights_available.subtitle'|trans }}</p>\r\n </div>\r\n \r\n <!-- Main Content Grid -->\r\n <div class="grid grid-cols-1 lg:grid-cols-4 gap-8 mb-16">\r\n <!-- Left Column - Carousels -->\r\n <div class="lg:col-span-3">\r\n <!-- Demands Carousel -->\r\n <div class="mb-12">\r\n <h2 class="text-2xl font-montserrat font-bold text-bleu-petrole mb-6 section-title">{{ 'home.demands_carousel.title'|trans }}</h2>\r\n <div class="carousel-container" id="demandesCarousel" data-interval="5000">\r\n <div class="carousel-track transition-transform duration-500 ease-in-out" id="demandesTrack">\r\n {% if demandes is not empty %}\r\n {% for batch in demandes|batch(2) %}\r\n <div class="min-w-full flex justify-center gap-6 p-2">\r\n {% for demande in batch %}\r\n {% include 'home/_demande_card.html.twig' with {'demande': demande} %}\r\n {% endfor %}\r\n </div>\r\n {% endfor %}\r\n {% else %}\r\n <div class="min-w-full text-center py-12">\r\n <div class="feature-icon mx-auto mb-4">\r\n <i class="ri-search-line"></i>\r\n </div>\r\n <p class="text-gris-ardoise text-lg">{{ 'home.demands_carousel.no_demands'|trans }}</p>\r\n </div>\r\n {% endif %}\r\n </div>\r\n {% if demandes|length > 2 %}\r\n <button class="carousel-btn carousel-prev" data-carousel="demandes"><i class="ri-arrow-left-s-line text-xl"></i></button>\r\n <button class="carousel-btn carousel-next" data-carousel="demandes"><i class="ri-arrow-right-s-line text-xl"></i></button>\r\n <div class="carousel-dots" data-carousel="demandes"></div>\r\n {% endif %}\r\n </div>\r\n </div>\r\n \r\n <!-- Offers Carousel -->\r\n <div class="mb-12">\r\n <h2 class="text-2xl font-montserrat font-bold text-bleu-petrole mb-6 section-title">{{ 'home.offers_carousel.title'|trans }}</h2>\r\n <div class="carousel-container" id="offresCarousel" data-interval="5000">\r\n <div class="carousel-track transition-transform duration-500 ease-in-out" id="offresTrack">\r\n {% if offres is not empty %}\r\n {% for batch in offres|batch(2) %}\r\n <div class="min-w-full flex justify-center gap-6 p-2">\r\n {% for offre in batch %}\r\n {% include 'home/_offre_card.html.twig' with {'offre': offre} %}\r\n {% endfor %}\r\n </div>\r\n {% endfor %}\r\n {% else %}\r\n <div class="min-w-full text-center py-12">\r\n <div class="feature-icon mx-auto mb-4">\r\n <i class="ri-gift-line"></i>\r\n </div>\r\n <p class="text-gris-ardoise text-lg">{{ 'home.offers_carousel.no_offers'|trans }}</p>\r\n </div>\r\n {% endif %}\r\n </div>\r\n {% if offres|length > 2 %}\r\n <button class="carousel-btn carousel-prev" data-carousel="offres"><i class="ri-arrow-left-s-line text-xl"></i></button>\r\n <button class="carousel-btn carousel-next" data-carousel="offres"><i class="ri-arrow-right-s-line text-xl"></i></button>\r\n <div class="carousel-dots" data-carousel="offres"></div>\r\n {% endif %}\r\n </div>\r\n </div>\r\n \r\n </div>\r\n \r\n <!-- Right Sidebar -->\r\n \r\n <div class="space-y-8">\r\n \r\n <!-- Special Offer Banner -->\r\n \r\n <div class="ad-banner">\r\n \r\n <div class="feature-icon mb-4">\r\n \r\n <i class="ri-flashlight-line"></i>\r\n \r\n </div>\r\n \r\n <h3 class="text-xl font-montserrat font-bold mb-3">{{ 'home.special_offer.title'|trans }}</h3>\r\n \r\n <p class="mb-5">{{ 'home.special_offer.subtitle'|trans }}</p>\r\n \r\n <button class="btn btn-primary w-full">\r\n \r\n {{ 'btn.discover'|trans }}\r\n \r\n </button>\r\n \r\n </div>\r\n \r\n \r\n \r\n <!-- Last Minute Deal -->\r\n \r\n <div class="card p-6">\r\n \r\n <div class="feature-icon bg-blue-100 text-blue-600 mb-4">\r\n \r\n <i class="ri-flight-takeoff-line"></i>\r\n \r\n </div>\r\n \r\n <h3 class="font-montserrat font-bold text-lg mb-3">{{ 'home.last_minute.title'|trans }}</h3>\r\n \r\n <p class="text-gris-ardoise text-sm mb-5">{{ 'home.last_minute.subtitle'|trans }}</p>\r\n \r\n <a href="{{ path('app_marketplace_index') }}">\r\n \r\n <button class="btn btn-primary w-full">\r\n \r\n {{ 'btn.view_offers'|trans }}\r\n \r\n </button>\r\n \r\n </a>\r\n \r\n </div>\r\n \r\n \r\n \r\n <!-- Premium Upgrade -->\r\n \r\n <div class="premium-card">\r\n \r\n <div class="feature-icon bg-white bg-opacity-20 text-white mb-4">\r\n \r\n <i class="ri-vip-crown-line"></i>\r\n \r\n </div>\r\n \r\n <h3 class="text-xl font-montserrat font-bold mb-4">{{ 'home.premium_block.title'|trans }}</h3>\r\n \r\n <div class="space-y-3 mb-6">\r\n \r\n <div class="flex items-center gap-2">\r\n \r\n <i class="ri-check-line"></i>\r\n \r\n <span class="text-sm">{{ 'home.premium_block.feature1'|trans }}</span>\r\n \r\n </div>\r\n \r\n <div class="flex items-center gap-2">\r\n \r\n <i class="ri-check-line"></i>\r\n \r\n <span class="text-sm">{{ 'home.premium_block.feature2'|trans }}</span>\r\n \r\n </div>\r\n \r\n <div class="flex items-center gap-2">\r\n \r\n <i class="ri-check-line"></i>\r\n \r\n <span class="text-sm">{{ 'home.premium_block.feature3'|trans }}</span>\r\n \r\n </div>\r\n \r\n <div class="flex items-center gap-2">\r\n \r\n <i class="ri-check-line"></i>\r\n \r\n <span class="text-sm">{{ 'home.premium_block.feature4'|trans }}</span>\r\n \r\n </div>\r\n \r\n </div>\r\n \r\n <div class="text-2xl font-bold mb-5">€ 9,99 <span class="text-sm font-normal opacity-80">{{ 'home.premium_block.per_month'|trans }}</span></div>\r\n \r\n <a href="{{ path('app_premium') }}">\r\n \r\n <button class="btn btn-secondary w-full bg-white text-white">\r\n \r\n {{ 'home.premium_block.upgrade_button'|trans }}\r\n \r\n </button>\r\n \r\n </a>\r\n \r\n </div>\r\n \r\n </div>\r\n \r\n </div>\r\n \r\n \r\n \r\n <!-- Ads Carousel -->\r\n <div class="mb-12">\r\n <h2 class="text-2xl font-montserrat font-bold text-bleu-petrole mb-6 section-title">{{ 'home.ads_carousel.title'|trans }}</h2>\r\n <div class="carousel-container" id="adsCarousel" data-interval="6000">\r\n <div class="carousel-track transition-transform duration-500 ease-in-out" id="adsTrack">\r\n {% if ads is not empty %}\r\n {% for batch in ads|batch(3) %}\r\n <div class="min-w-full flex justify-center gap-6 p-2 flex-wrap">\r\n {% for ad in batch %}\r\n {% include 'home/_ad_card.html.twig' with {'ad': ad} %}\r\n {% endfor %}\r\n </div>\r\n {% endfor %}\r\n {% else %}\r\n <div class="min-w-full text-center py-12">\r\n <div class="feature-icon mx-auto mb-4">\r\n <i class="ri-megaphone-line"></i>\r\n </div>\r\n <p class="text-gris-ardoise text-lg">{{ 'home.ads_carousel.no_ads'|trans }}</p>\r\n </div>\r\n {% endif %}\r\n </div>\r\n {% if ads|length > 3 %}\r\n <button class="carousel-btn carousel-prev" data-carousel="ads"><i class="ri-arrow-left-s-line text-xl"></i></button>\r\n <button class="carousel-btn carousel-next" data-carousel="ads"><i class="ri-arrow-right-s-line text-xl"></i></button>\r\n <div class="carousel-dots" data-carousel="ads"></div>\r\n {% endif %}\r\n </div>\r\n </div>\r\n \r\n \r\n \r\n <!-- Marketplace Section -->\r\n \r\n <div class="gradient-section rounded-section p-12 mb-16 text-center text-white">\r\n \r\n <h2 class="text-3xl font-montserrat font-bold mb-6">{{ 'home.marketplace_section.title'|trans }}</h2>\r\n <p class="text-xl opacity-90 mb-10 max-w-3xl mx-auto">{{ 'home.marketplace_section.subtitle'|trans }}</p>\r\n \r\n <div class="grid grid-cols-1 md:grid-cols-3 gap-8 mb-10">\r\n <div class="text-center">\r\n <div class="feature-icon bg-white bg-opacity-20 text-white mx-auto mb-4">\r\n <i class="ri-plane-line"></i>\r\n </div>\r\n <h3 class="font-montserrat font-bold text-xl mb-3">{{ 'marketplace.tabs.demands'|trans }}</h3>\r\n <p class="opacity-90">{{ 'home.marketplace_section.demands_description'|trans }}</p>\r\n </div>\r\n <div class="text-center">\r\n <div class="feature-icon bg-white bg-opacity-20 text-white mx-auto mb-4">\r\n <i class="ri-gift-line"></i>\r\n </div>\r\n <h3 class="font-montserrat font-bold text-xl mb-3">{{ 'marketplace.tabs.offers'|trans }}</h3>\r\n <p class="opacity-90">{{ 'home.marketplace_section.offers_description'|trans }}</p>\r\n </div>\r\n <div class="text-center">\r\n <div class="feature-icon bg-white bg-opacity-20 text-white mx-auto mb-4">\r\n <i class="ri-handshake-line"></i>\r\n </div>\r\n <h3 class="font-montserrat font-bold text-xl mb-3">{{ 'home.marketplace_section.matching_title'|trans }}</h3>\r\n <p class="opacity-90">{{ 'home.marketplace_section.matching_description'|trans }}</p>\r\n </div>\r\n </div>\r\n \r\n <div class="flex flex-col sm:flex-row justify-center gap-4">\r\n <a href="{{ path('app_marketplace_offres') }}" class="btn btn-secondary inline-flex items-center gap-2">\r\n <i class="ri-gift-line"></i> {{ 'btn.view_offers'|trans }}\r\n </a>\r\n <a href="{{ path('app_marketplace_demandes') }}" class="btn btn-primary inline-flex items-center gap-2">\r\n <i class="ri-plane-line"></i> {{ 'btn.view_demands'|trans }}\r\n </a>\r\n </div>\r\n </div>\r\n \r\n <!-- Why Choose Us Section -->\r\n <div class="card p-12 mb-16">\r\n <h2 class="text-3xl font-montserrat font-bold text-center text-bleu-petrole mb-12 section-title">{{ 'home.why_choose.title'|trans }}</h2>\r\n \r\n <div class="grid grid-cols-1 md:grid-cols-3 gap-8">\r\n <div class="text-center">\r\n <div class="feature-icon bg-blue-100 text-blue-600">\r\n <i class="ri-search-line"></i>\r\n </div>\r\n <h3 class="font-montserrat font-bold text-xl mb-3 text-bleu-petrole">{{ 'home.why_choose.feature1.title'|trans }}</h3>\r\n <p class="text-gris-ardoise">{{ 'home.why_choose.feature1.description'|trans }}</p>\r\n </div>\r\n \r\n <div class="text-center">\r\n <div class="feature-icon bg-green-100 text-green-600">\r\n <i class="ri-shield-check-line"></i>\r\n </div>\r\n <h3 class="font-montserrat font-bold text-xl mb-3 text-bleu-petrole">{{ 'home.why_choose.feature2.title'|trans }}</h3>\r\n <p class="text-gris-ardoise">{{ 'home.why_choose.feature2.description'|trans }}</p>\r\n </div>\r\n \r\n <div class="text-center">\r\n <div class="feature-icon bg-purple-100 text-purple-600">\r\n <i class="ri-customer-service-line"></i>\r\n </div>\r\n <h3 class="font-montserrat font-bold text-xl mb-3 text-bleu-petrole">{{ 'home.why_choose.feature3.title'|trans }}</h3>\r\n <p class="text-gris-ardoise">{{ 'home.why_choose.feature3.description'|trans }}</p>\r\n </div>\r\n </div>\r\n </div>\r\n \r\n <!-- Partners Section -->\r\n {% if partners is not empty %}\r\n <div class="card p-12 mb-16">\r\n <h2 class="text-3xl font-montserrat font-bold text-center text-bleu-petrole mb-12 section-title">\r\n <i class="ri-handshake-line mr-3"></i>{{ 'home.partners.title'|trans }}\r\n </h2>\r\n <div class="carousel-container" id="partnersCarousel" data-interval="6000">\r\n <div class="carousel-track transition-transform duration-500 ease-in-out" id="partnersTrack">\r\n {% for batch in partners|batch(3) %}\r\n <div class="min-w-full flex justify-center gap-6 p-2 flex-wrap">\r\n {% for partner in batch %}\r\n <div class="card h-full flex flex-col items-center justify-center p-8 min-h-[350px]">\r\n {% if partner.image %}\r\n <img src="{{ partner.image }}" alt="{{ partner.name }}" class="h-20 object-contain mb-6">\r\n {% elseif partner.logo %}\r\n <img src="{{ partner.logo }}" alt="{{ partner.name }}" class="h-20 object-contain mb-6">\r\n {% else %}\r\n <div class="feature-icon bg-gradient-to-br from-blue-500 to-purple-600 text-white mb-6">\r\n <span class="text-xl font-bold">{{ partner.name|first|upper }}</span>\r\n </div>\r\n {% endif %}\r\n <h3 class="font-montserrat font-bold text-xl text-bleu-petrole mb-3 text-center">{{ partner.name }}</h3>\r\n {% if partner.description %}\r\n <p class="text-gris-ardoise text-sm text-center mb-6 line-clamp-3">{{ partner.description }}</p>\r\n {% endif %}\r\n {% if partner.website %}\r\n <a href="{{ partner.website }}" target="_blank" rel="noopener noreferrer" \r\n class="btn btn-secondary inline-flex items-center gap-2 text-sm">\r\n <i class="ri-external-link-line"></i>\r\n {{ 'btn.visit_website'|trans }}\r\n </a>\r\n {% endif %}\r\n </div>\r\n {% endfor %}\r\n </div>\r\n {% endfor %}\r\n </div>\r\n {% if partners|length > 3 %}\r\n <button class="carousel-btn carousel-prev" data-carousel="partners"><i class="ri-arrow-left-s-line text-xl"></i></button>\r\n <button class="carousel-btn carousel-next" data-carousel="partners"><i class="ri-arrow-right-s-line text-xl"></i></button>\r\n <div class="carousel-dots" data-carousel="partners"></div>\r\n {% endif %}\r\n </div>\r\n </div>\r\n {% endif %}\r\n \r\n <!-- Testimonials Section -->\r\n <div class="bg-gradient-to-r from-blue-50 to-turquoise-clair rounded-section p-12 mb-16">\r\n <h2 class="text-3xl font-montserrat font-bold text-center text-bleu-petrole mb-12 section-title">{{ 'home.testimonials.title'|trans }}</h2>\r\n \r\n <div class="grid grid-cols-1 md:grid-cols-3 gap-8 mb-12">\r\n <!-- Review 1 -->\r\n <div class="testimonial-card">\r\n <div class="flex items-center mb-5">\r\n <div class="feature-icon bg-blue-100 text-blue-600 mr-4">\r\n <span class="text-lg font-bold">M</span>\r\n </div>\r\n <div>\r\n <h3 class="font-montserrat font-bold text-bleu-petrole">{{ 'home.testimonials.review1.author'|trans }}</h3>\r\n <div class="flex items-center mt-1">\r\n <div class="flex text-yellow-400">\r\n <i class="ri-star-fill"></i>\r\n <i class="ri-star-fill"></i>\r\n <i class="ri-star-fill"></i>\r\n <i class="ri-star-fill"></i>\r\n <i class="ri-star-fill"></i>\r\n </div>\r\n <span class="text-sm text-gris-ardoise ml-2">5.0</span>\r\n </div>\r\n </div>\r\n </div>\r\n <p class="text-gris-ardoise italic mb-4">"{{ 'home.testimonials.review1.text'|trans }}"</p>\r\n <div class="text-sm text-gris-ardoise flex items-center">\r\n <i class="ri-map-pin-line mr-2"></i>\r\n {{ 'home.testimonials.review1.route'|trans }}\r\n </div>\r\n </div>\r\n \r\n <!-- Review 2 -->\r\n <div class="testimonial-card">\r\n <div class="flex items-center mb-5">\r\n <div class="feature-icon bg-green-100 text-green-600 mr-4">\r\n <span class="text-lg font-bold">A</span>\r\n </div>\r\n <div>\r\n <h3 class="font-montserrat font-bold text-bleu-petrole">{{ 'home.testimonials.review2.author'|trans }}</h3>\r\n <div class="flex items-center mt-1">\r\n <div class="flex text-yellow-400">\r\n <i class="ri-star-fill"></i>\r\n <i class="ri-star-fill"></i>\r\n <i class="ri-star-fill"></i>\r\n <i class="ri-star-fill"></i>\r\n <i class="ri-star-fill"></i>\r\n </div>\r\n <span class="text-sm text-gris-ardoise ml-2">5.0</span>\r\n </div>\r\n </div>\r\n </div>\r\n <p class="text-gris-ardoise italic mb-4">"{{ 'home.testimonials.review2.text'|trans }}"</p>\r\n <div class="text-sm text-gris-ardoise flex items-center">\r\n <i class="ri-map-pin-line mr-2"></i>\r\n {{ 'home.testimonials.review2.route'|trans }}\r\n </div>\r\n </div>\r\n \r\n <!-- Review 3 -->\r\n <div class="testimonial-card">\r\n <div class="flex items-center mb-5">\r\n <div class="feature-icon bg-purple-100 text-purple-600 mr-4">\r\n <span class="text-lg font-bold">S</span>\r\n </div>\r\n <div>\r\n <h3 class="font-montserrat font-bold text-bleu-petrole">{{ 'home.testimonials.review3.author'|trans }}</h3>\r\n <div class="flex items-center mt-1">\r\n <div class="flex text-yellow-400">\r\n <i class="ri-star-fill"></i>\r\n <i class="ri-star-fill"></i>\r\n <i class="ri-star-fill"></i>\r\n <i class="ri-star-fill"></i>\r\n <i class="ri-star-fill"></i>\r\n </div>\r\n <span class="text-sm text-gris-ardoise ml-2">5.0</span>\r\n </div>\r\n </div>\r\n </div>\r\n <p class="text-gris-ardoise italic mb-4">"{{ 'home.testimonials.review3.text'|trans }}"</p>\r\n <div class="text-sm text-gris-ardoise flex items-center">\r\n <i class="ri-map-pin-line mr-2"></i>\r\n {{ 'home.testimonials.review3.route'|trans }}\r\n </div>\r\n </div>\r\n </div>\r\n \r\n <!-- Statistics -->\r\n <div class="grid grid-cols-2 md:grid-cols-4 gap-6 text-center">\r\n <div class="stat-card">\r\n <div class="text-3xl font-bold text-blue-600 mb-2">98%</div>\r\n <div class="text-sm text-gris-ardoise">{{ 'home.stats.satisfaction'|trans }}</div>\r\n </div>\r\n <div class="stat-card">\r\n <div class="text-3xl font-bold text-green-600 mb-2">15k+</div>\r\n <div class="text-sm text-gris-ardoise">{{ 'home.stats.active_users'|trans }}</div>\r\n </div>\r\n <div class="stat-card">\r\n <div class="text-3xl font-bold text-purple-600 mb-2">50k+</div>\r\n <div class="text-sm text-gris-ardoise">{{ 'home.stats.successful_shipments'|trans }}</div>\r\n </div>\r\n <div class="stat-card">\r\n <div class="text-3xl font-bold text-orange-600 mb-2">24/7</div>\r\n <div class="text-sm text-gris-ardoise">{{ 'home.stats.customer_support'|trans }}</div>\r\n </div>\r\n </div>\r\n </div>\r\n </main>\r\n \r\n <footer class="footer text-white">\r\n <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16">\r\n <div class="grid grid-cols-1 md:grid-cols-4 gap-12">\r\n <!-- Brand Info -->\r\n <div>\r\n <h3 class="text-2xl font-montserrat font-bold mb-4 text-or-satine">BagTransfer</h3>\r\n <p class="text-gray-300 mb-6">{{ 'footer.slogan'|trans }}</p>\r\n <div class="flex space-x-4 mb-4">\r\n <a href="https://www.facebook.com/share/p/1CCzxyif6M/" target="_blank" rel="noopener noreferrer" class="w-10 h-10 flex items-center justify-center bg-white bg-opacity-10 rounded-full hover:bg-or-satine transition-all duration-300">\r\n <i class="ri-facebook-fill text-lg"></i>\r\n </a>\r\n <a href="https://www.whatsapp.com/channel/0029VbBgmrkCXC3AekJUmo3R" target="_blank" rel="noopener noreferrer" class="w-10 h-10 flex items-center justify-center bg-white bg-opacity-10 rounded-full hover:bg-green-500 transition-all duration-300">\r\n <i class="ri-whatsapp-fill text-lg"></i>\r\n </a>\r\n </div>\r\n <div class="space-y-2 text-sm text-gray-300">\r\n <p class="flex items-center gap-2">\r\n <i class="ri-phone-line text-or-satine"></i>\r\n <a href="tel:+32470917867" class="hover:text-or-satine transition-colors">+32 470 91 78 67</a>\r\n </p>\r\n <p class="flex items-center gap-2">\r\n <i class="ri-phone-line text-or-satine"></i>\r\n <a href="tel:+237657058895" class="hover:text-or-satine transition-colors">+237 657 05 88 95</a>\r\n </p>\r\n <p class="flex items-center gap-2">\r\n <i class="ri-phone-line text-or-satine"></i>\r\n <a href="tel:+237652140248" class="hover:text-or-satine transition-colors">+237 652 14 02 48</a>\r\n </p>\r\n <p class="flex items-center gap-2">\r\n <i class="ri-mail-line text-or-satine"></i>\r\n <a href="mailto:Bagtransfer01@gmail.com" class="hover:text-or-satine transition-colors">Bagtransfer01@gmail.com</a>\r\n </p>\r\n </div>\r\n </div>\r\n \r\n <!-- Services -->\r\n <div>\r\n <h4 class="font-montserrat font-bold text-lg mb-6 text-or-satine">{{ 'footer.services'|trans }}</h4>\r\n <ul class="space-y-3">\r\n <li><a href="{{ path('app_marketplace_offres') }}" class="text-gray-300 hover:text-or-satine transition-colors flex items-center gap-2">\r\n <i class="ri-gift-line"></i> {{ 'marketplace.tabs.offers'|trans }}\r\n </a></li>\r\n <li><a href="{{ path('app_marketplace_demandes') }}" class="text-gray-300 hover:text-or-satine transition-colors flex items-center gap-2">\r\n <i class="ri-plane-line"></i> {{ 'marketplace.tabs.demands'|trans }}\r\n </a></li>\r\n <li><a href="{{ path('app_premium') }}" class="text-gray-300 hover:text-or-satine transition-colors flex items-center gap-2">\r\n <i class="ri-vip-crown-line"></i> {{ 'nav.premium'|trans }}\r\n </a></li>\r\n </ul>\r\n </div>\r\n \r\n <!-- Support -->\r\n <div>\r\n <h4 class="font-montserrat font-bold text-lg mb-6 text-or-satine">{{ 'footer.support'|trans }}</h4>\r\n <ul class="space-y-3">\r\n <li><a href="{{ path('app_faq') }}" class="text-gray-300 hover:text-or-satine transition-colors flex items-center gap-2">\r\n <i class="ri-questionnaire-line"></i> FAQ\r\n </a></li>\r\n <li><a href="{{ path('app_contact') }}" class="text-gray-300 hover:text-or-satine transition-colors flex items-center gap-2">\r\n <i class="ri-mail-line"></i> {{ 'nav.contact'|trans }}\r\n </a></li>\r\n <li><a href="{{ path('app_mentions_legales') }}" class="text-gray-300 hover:text-or-satine transition-colors flex items-center gap-2">\r\n <i class="ri-file-text-line"></i> Mentions légales\r\n </a></li>\r\n <li><a href="https://www.whatsapp.com/channel/0029VbBgmrkCXC3AekJUmo3R" target="_blank" rel="noopener noreferrer" class="text-gray-300 hover:text-green-400 transition-colors flex items-center gap-2">\r\n <i class="ri-whatsapp-line"></i> WhatsApp\r\n </a></li>\r\n </ul>\r\n </div>\r\n \r\n <!-- Partner -->\r\n <div>\r\n <h4 class="font-montserrat font-bold text-lg mb-6 text-or-satine">Partenaire</h4>\r\n <img src="{{ asset('partenanire.jpg') }}" alt="KK HOLDING" class="w-full max-w-[200px] rounded-lg shadow-md">\r\n </div>\r\n \r\n </div>\r\n \r\n <div class="border-t border-white border-opacity-20 mt-12 pt-8">\r\n <div class="flex flex-col md:flex-row justify-between items-center gap-4">\r\n <p class="text-gray-400 text-sm">© {{ 'now'|date('Y') }} BagTransfer. {{ 'footer.rights_reserved'|trans }}</p>\r\n <div class="flex space-x-6">\r\n <a href="{{ path('app_privacy') }}" class="text-gray-400 hover:text-or-satine text-sm transition-colors">{{ 'footer.privacy'|trans }}</a>\r\n <a href="{{ path('app_cgu') }}" class="text-gray-400 hover:text-or-satine text-sm transition-colors">{{ 'footer.terms'|trans }}</a>\r\n <a href="{{ path('app_faq') }}" class="text-gray-400 hover:text-or-satine text-sm transition-colors">FAQ</a>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </footer>\r\n \r\n <script>\r\n document.addEventListener('DOMContentLoaded', function() {\r\n function initCarousel(container) {\r\n const track = container.querySelector('.carousel-track');\r\n const slides = track.children;\r\n const total = slides.length;\r\n if (total <= 1) return;\r\n const name = container.id;\r\n const interval = parseInt(container.dataset.interval, 10) || 5000;\r\n let index = 0;\r\n let timer;\r\n \r\n const prev = container.querySelector('.carousel-prev');\r\n const next = container.querySelector('.carousel-next');\r\n const dotsContainer = container.querySelector('.carousel-dots');\r\n \r\n for (let i = 0; i < total; i++) {\r\n const dot = document.createElement('button');\r\n dot.className = 'carousel-dot';\r\n dot.dataset.index = i;\r\n dot.addEventListener('click', function() { goTo(i); resetTimer(); });\r\n dotsContainer.appendChild(dot);\r\n }\r\n const dots = dotsContainer.children;\r\n \r\n function goTo(i) {\r\n index = (i + total) % total;\r\n track.style.transform = 'translateX(-' + (index * 100) + '%)';\r\n Array.from(dots).forEach(d => d.classList.remove('active'));\r\n dots[index].classList.add('active');\r\n }\r\n \r\n function resetTimer() {\r\n clearInterval(timer);\r\n timer = setInterval(function() { goTo(index + 1); }, interval);\r\n }\r\n \r\n if (prev) prev.addEventListener('click', function() { goTo(index - 1); resetTimer(); });\r\n if (next) next.addEventListener('click', function() { goTo(index + 1); resetTimer(); });\r\n \r\n container.addEventListener('mouseenter', function() { clearInterval(timer); });\r\n container.addEventListener('mouseleave', function() { resetTimer(); });\r\n \r\n goTo(0);\r\n timer = setInterval(function() { goTo(index + 1); }, interval);\r\n }\r\n \r\n document.querySelectorAll('.carousel-container[id]').forEach(initCarousel);\r\n });\r\n </script>\r\n \r\n </body>\r\n </html> """ -name: "home/index.html.twig" -path: "/home/u723007124/domains/bagtransfer.fr/public_html/templates/home/index.html.twig" } -phpFile: "/home/u723007124/domains/bagtransfer.fr/public_html/vendor/twig/twig/src/Template.php" -phpLine: 416 }
in
templates/home/index.html.twig
(line 6)
<!DOCTYPE html><html lang="fr"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>{{ 'home.title'|trans }}</title><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5252373691096242" crossorigin="anonymous"></script><script src="https://cdn.tailwindcss.com/3.4.16"></script><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/remixicon/4.6.0/remixicon.min.css"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
in
vendor/twig/twig/src/Template.php
->
yield
(line 358)
return $this->blocks;}public function display(array $context, array $blocks = []): void{foreach ($this->yield($context, $blocks) as $data) {echo $data;}}public function render(array $context): string
in
vendor/twig/twig/src/Template.php
->
display
(line 373)
ob_start();} else {ob_start(function () { return ''; });}try {$this->display($context);} catch (\Throwable $e) {while (ob_get_level() > $level) {ob_end_clean();}
in
vendor/twig/twig/src/TemplateWrapper.php
->
render
(line 51)
yield from $this->template->yieldBlock($name, $context);}public function render(array $context = []): string{return $this->template->render($context);}/*** @return void*/
in
vendor/twig/twig/src/Environment.php
->
render
(line 333)
* @throws SyntaxError When an error occurred during compilation* @throws RuntimeError When an error occurred during rendering*/public function render($name, array $context = []): string{return $this->load($name)->render($context);}/*** Displays a template.*
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
render
(line 463)
if (null !== $block) {return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);}return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRenderView
(line 468)
return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);$response ??= new Response();if (200 === $response->getStatusCode()) {foreach ($parameters as $v) {if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRender
(line 282)
* If an invalid form is found in the list of parameters, a 422 status code is returned.* Forms found in parameters are auto-cast to form views.*/protected function render(string $view, array $parameters = [], ?Response $response = null): Response{return $this->doRender($view, null, $parameters, $response, __FUNCTION__);}/*** Renders a block in a view.*
$currentUser = null;if ($this->apiClient->isAuthenticated()) {$currentUser = $this->apiClient->getCurrentUser();}return $this->render('home/index.html.twig', ['offres' => $offres,'demandes' => $demandes,'partners' => $partners,'ads' => $ads,'offres_debloquees' => $offresDebloquees,
in
vendor/symfony/http-kernel/HttpKernel.php
->
index
(line 183)
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);$controller = $event->getController();$arguments = $event->getArguments();// call controller$response = $controller(...$arguments);// viewif (!$response instanceof Response) {$event = new ViewEvent($this, $request, $type, $response, $event);$this->dispatcher->dispatch($event, KernelEvents::VIEW);
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());$this->requestStack->push($request);$response = null;try {return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {if ($e instanceof \Error && !$this->handleAllThrowables) {throw $e;}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 182)
$this->boot();++$this->requestStackSize;$this->resetServices = true;try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
) {}public function run(): int{$response = $this->kernel->handle($this->request);if (Kernel::VERSION_ID >= 60400) {$response->send(false);if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in
vendor/autoload_runtime.php
->
run
(line 29)
$app = $app(...$args);exit($runtime->getRunner($app)->run());
require_once('/home/u723007124/domains/bagtransfer.fr/public_html/vendor/autoload_runtime.php')
in
public/index.php
(line 5)
<?phpuse App\Kernel;require_once dirname(__DIR__).'/vendor/autoload_runtime.php';return function (array $context) {return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);};
Symfony\Component\Translation\Exception\ InvalidResourceException
in
vendor/symfony/translation/Loader/YamlFileLoader.php
(line 42)
}try {$messages = $this->yamlParser->parseFile($resource, Yaml::PARSE_CONSTANT);} catch (ParseException $e) {throw new InvalidResourceException(\sprintf('The file "%s" does not contain valid YAML: ', $resource).$e->getMessage(), 0, $e);}if (null !== $messages && !\is_array($messages)) {throw new InvalidResourceException(\sprintf('Unable to load file "%s".', $resource));}
in
vendor/symfony/translation/Loader/FileLoader.php
->
loadResource
(line 34)
if (!file_exists($resource)) {throw new NotFoundResourceException(\sprintf('File "%s" not found.', $resource));}$messages = $this->loadResource($resource);// empty resource$messages ??= [];// not an array
in
vendor/symfony/translation/Translator.php
->
load
(line 380)
throw new RuntimeException(\sprintf('No loader is registered for the "%s" format when loading the "%s" resource.', $resource[0], $resource[1]));}throw new RuntimeException(\sprintf('No loader is registered for the "%s" format.', $resource[0]));}$this->catalogues[$locale]->addCatalogue($this->loaders[$resource[0]]->load($resource[1], $locale, $resource[2]));}}}private function loadFallbackCatalogues(string $locale): void
in
vendor/symfony/framework-bundle/Translation/Translator.php
->
doLoadCatalogue
(line 135)
/*** @internal*/protected function doLoadCatalogue(string $locale): void{parent::doLoadCatalogue($locale);foreach ($this->scannedDirectories as $directory) {$resourceClass = file_exists($directory) ? DirectoryResource::class : FileExistenceResource::class;$this->catalogues[$locale]->addResource(new $resourceClass($directory));}
in
vendor/symfony/translation/Translator.php
->
doLoadCatalogue
(line 272)
protected function initializeCatalogue(string $locale): void{$this->assertValidLocale($locale);try {$this->doLoadCatalogue($locale);} catch (NotFoundResourceException $e) {if (!$this->computeFallbackLocales($locale)) {throw $e;}}
in
vendor/symfony/framework-bundle/Translation/Translator.php
->
initializeCatalogue
(line 127)
}protected function initializeCatalogue(string $locale): void{$this->initialize();parent::initializeCatalogue($locale);}/*** @internal*/
in
vendor/symfony/translation/Translator.php
->
initializeCatalogue
(line 306)
$this->catalogues[$locale] = include $cache->getPath();}private function dumpCatalogue(string $locale, ConfigCacheInterface $cache): void{$this->initializeCatalogue($locale);$fallbackContent = $this->getFallbackContent($this->catalogues[$locale]);$content = \sprintf(<<<EOF<?php
in
vendor/symfony/translation/Translator.php
->
dumpCatalogue
(line 291)
}$this->assertValidLocale($locale);$cache = $this->getConfigCacheFactory()->cache($this->getCatalogueCachePath($locale),function (ConfigCacheInterface $cache) use ($locale) {$this->dumpCatalogue($locale, $cache);});if (isset($this->catalogues[$locale])) {/* Catalogue has been initialized as it was written out to cache. */
in
vendor/symfony/config/ResourceCheckerConfigCacheFactory.php
->
Symfony\Component\Translation\{closure}
(line 34)
public function cache(string $file, callable $callable): ConfigCacheInterface{$cache = new ResourceCheckerConfigCache($file, $this->resourceCheckers);if (!$cache->isFresh()) {$callable($cache);}return $cache;}}
in
vendor/symfony/translation/Translator.php
->
cache
(line 289)
/* Catalogue already initialized. */return;}$this->assertValidLocale($locale);$cache = $this->getConfigCacheFactory()->cache($this->getCatalogueCachePath($locale),function (ConfigCacheInterface $cache) use ($locale) {$this->dumpCatalogue($locale, $cache);});
in
vendor/symfony/translation/Translator.php
->
initializeCacheCatalogue
(line 263)
protected function loadCatalogue(string $locale): void{if (null === $this->cacheDir) {$this->initializeCatalogue($locale);} else {$this->initializeCacheCatalogue($locale);}}protected function initializeCatalogue(string $locale): void{
in
vendor/symfony/translation/Translator.php
->
loadCatalogue
(line 237)
} else {$this->assertValidLocale($locale);}if (!isset($this->catalogues[$locale])) {$this->loadCatalogue($locale);}return $this->catalogues[$locale];}
in
vendor/symfony/translation/Translator.php
->
getCatalogue
(line 187)
return '';}$domain ??= 'messages';$catalogue = $this->getCatalogue($locale);$locale = $catalogue->getLocale();while (!$catalogue->defines($id, $domain)) {if ($cat = $catalogue->getFallbackCatalogue()) {$catalogue = $cat;$locale = $catalogue->getLocale();
in
vendor/symfony/translation/DataCollectorTranslator.php
->
trans
(line 38)
) {}public function trans(?string $id, array $parameters = [], ?string $domain = null, ?string $locale = null): string{$trans = $this->translator->trans($id = (string) $id, $parameters, $domain, $locale);$this->collectMessage($locale, $domain, $id, $trans, $parameters);return $trans;}
in
vendor/symfony/twig-bridge/Extension/TranslationExtension.php
->
trans
(line 122)
if (null !== $count) {$arguments['%count%'] = $count;}return $this->getTranslator()->trans($message, $arguments, $domain, $locale);}public function createTranslatable(string $message, array $parameters = [], ?string $domain = null): TranslatableMessage{if (!class_exists(TranslatableMessage::class)) {
in
var/cache/dev/twig/7e/7ed8e3b0f1334d2ec7edd68dc1a02a6a.php
->
trans
(line 55)
<head><meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><title>";// line 6yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("home.title"), "html", null, true);yield "</title><script async src=\"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5252373691096242\" crossorigin=\"anonymous\"></script><script src=\"https://cdn.tailwindcss.com/3.4.16\"></script><link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/remixicon/4.6.0/remixicon.min.css\"><link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">
in
vendor/twig/twig/src/Template.php
->
doDisplay
(line 402)
{$context += $this->env->getGlobals();$blocks = array_merge($this->blocks, $blocks);try {yield from $this->doDisplay($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($this->getSourceContext());}
in
vendor/twig/twig/src/Template.php
->
yield
(line 358)
return $this->blocks;}public function display(array $context, array $blocks = []): void{foreach ($this->yield($context, $blocks) as $data) {echo $data;}}public function render(array $context): string
in
vendor/twig/twig/src/Template.php
->
display
(line 373)
ob_start();} else {ob_start(function () { return ''; });}try {$this->display($context);} catch (\Throwable $e) {while (ob_get_level() > $level) {ob_end_clean();}
in
vendor/twig/twig/src/TemplateWrapper.php
->
render
(line 51)
yield from $this->template->yieldBlock($name, $context);}public function render(array $context = []): string{return $this->template->render($context);}/*** @return void*/
in
vendor/twig/twig/src/Environment.php
->
render
(line 333)
* @throws SyntaxError When an error occurred during compilation* @throws RuntimeError When an error occurred during rendering*/public function render($name, array $context = []): string{return $this->load($name)->render($context);}/*** Displays a template.*
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
render
(line 463)
if (null !== $block) {return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);}return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRenderView
(line 468)
return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);$response ??= new Response();if (200 === $response->getStatusCode()) {foreach ($parameters as $v) {if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRender
(line 282)
* If an invalid form is found in the list of parameters, a 422 status code is returned.* Forms found in parameters are auto-cast to form views.*/protected function render(string $view, array $parameters = [], ?Response $response = null): Response{return $this->doRender($view, null, $parameters, $response, __FUNCTION__);}/*** Renders a block in a view.*
$currentUser = null;if ($this->apiClient->isAuthenticated()) {$currentUser = $this->apiClient->getCurrentUser();}return $this->render('home/index.html.twig', ['offres' => $offres,'demandes' => $demandes,'partners' => $partners,'ads' => $ads,'offres_debloquees' => $offresDebloquees,
in
vendor/symfony/http-kernel/HttpKernel.php
->
index
(line 183)
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);$controller = $event->getController();$arguments = $event->getArguments();// call controller$response = $controller(...$arguments);// viewif (!$response instanceof Response) {$event = new ViewEvent($this, $request, $type, $response, $event);$this->dispatcher->dispatch($event, KernelEvents::VIEW);
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());$this->requestStack->push($request);$response = null;try {return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {if ($e instanceof \Error && !$this->handleAllThrowables) {throw $e;}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 182)
$this->boot();++$this->requestStackSize;$this->resetServices = true;try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
) {}public function run(): int{$response = $this->kernel->handle($this->request);if (Kernel::VERSION_ID >= 60400) {$response->send(false);if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in
vendor/autoload_runtime.php
->
run
(line 29)
$app = $app(...$args);exit($runtime->getRunner($app)->run());
require_once('/home/u723007124/domains/bagtransfer.fr/public_html/vendor/autoload_runtime.php')
in
public/index.php
(line 5)
<?phpuse App\Kernel;require_once dirname(__DIR__).'/vendor/autoload_runtime.php';return function (array $context) {return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);};
Symfony\Component\Yaml\Exception\ ParseException
in
vendor/symfony/yaml/Parser.php
(line 1170)
if ($this->hasMoreLines()) {$cursor = 0;}} while ($this->moveToNextLine());throw new ParseException('Malformed inline YAML string.');}private function lexUnquotedString(int &$cursor): string{$offset = $cursor;
in
vendor/symfony/yaml/Parser.php
->
lexInlineQuotedString
(line 761)
switch ($value[0] ?? '') {case '"':case "'":$cursor = \strlen(rtrim($this->currentLine)) - \strlen(rtrim($value));$parsedValue = Inline::parse($this->lexInlineQuotedString($cursor), $flags, $this->refs);if (isset($this->currentLine[$cursor]) && preg_replace('/\s*(#.*)?$/A', '', substr($this->currentLine, $cursor))) {throw new ParseException(\sprintf('Unexpected characters near "%s".', substr($this->currentLine, $cursor)));}
in
vendor/symfony/yaml/Parser.php
->
parseValue
(line 344)
} else {throw new ParseException(\sprintf('Duplicate key "%s" detected.', $key), $realCurrentLineNbKey + 1, $this->currentLine);}}} else {$value = $this->parseValue(rtrim($values['value']), $flags, $context);// Spec: Keys MUST be unique; first one wins.// But overwriting is allowed when a merge node is used in current block.if ($allowOverwrite || !isset($data[$key])) {if (!$allowOverwrite && \array_key_exists($key, $data)) {trigger_deprecation('symfony/yaml', '7.2', 'Duplicate key "%s" detected on line %d whilst parsing YAML. Silent handling of duplicate mapping keys in YAML is deprecated and will throw a ParseException in 8.0.', $key, $this->getRealCurrentLineNb() + 1);
in
vendor/symfony/yaml/Parser.php
->
doParse
(line 531)
$parser->totalNumberOfLines = $this->totalNumberOfLines;$parser->skippedLineNumbers = $skippedLineNumbers;$parser->refs = &$this->refs;$parser->refsBeingParsed = $this->refsBeingParsed;return $parser->doParse($yaml, $flags);}/*** Returns the current line number (takes the offset into account).*
in
vendor/symfony/yaml/Parser.php
->
parseBlock
(line 318)
throw new ParseException(\sprintf('Duplicate key "%s" detected.', $key), $this->getRealCurrentLineNb() + 1, $this->currentLine);}} else {// remember the parsed line number here in case we need it to provide some contexts in error messages below$realCurrentLineNbKey = $this->getRealCurrentLineNb();$value = $this->parseBlock($this->getRealCurrentLineNb() + 1, $this->getNextEmbedBlock(), $flags);if ('<<' === $key) {$this->refs[$refMatches['ref']] = $value;if (Yaml::PARSE_OBJECT_FOR_MAP & $flags && $value instanceof \stdClass) {$value = (array) $value;
in
vendor/symfony/yaml/Parser.php
->
doParse
(line 531)
$parser->totalNumberOfLines = $this->totalNumberOfLines;$parser->skippedLineNumbers = $skippedLineNumbers;$parser->refs = &$this->refs;$parser->refsBeingParsed = $this->refsBeingParsed;return $parser->doParse($yaml, $flags);}/*** Returns the current line number (takes the offset into account).*
in
vendor/symfony/yaml/Parser.php
->
parseBlock
(line 318)
throw new ParseException(\sprintf('Duplicate key "%s" detected.', $key), $this->getRealCurrentLineNb() + 1, $this->currentLine);}} else {// remember the parsed line number here in case we need it to provide some contexts in error messages below$realCurrentLineNbKey = $this->getRealCurrentLineNb();$value = $this->parseBlock($this->getRealCurrentLineNb() + 1, $this->getNextEmbedBlock(), $flags);if ('<<' === $key) {$this->refs[$refMatches['ref']] = $value;if (Yaml::PARSE_OBJECT_FOR_MAP & $flags && $value instanceof \stdClass) {$value = (array) $value;
in
vendor/symfony/yaml/Parser.php
->
doParse
(line 531)
$parser->totalNumberOfLines = $this->totalNumberOfLines;$parser->skippedLineNumbers = $skippedLineNumbers;$parser->refs = &$this->refs;$parser->refsBeingParsed = $this->refsBeingParsed;return $parser->doParse($yaml, $flags);}/*** Returns the current line number (takes the offset into account).*
in
vendor/symfony/yaml/Parser.php
->
parseBlock
(line 318)
throw new ParseException(\sprintf('Duplicate key "%s" detected.', $key), $this->getRealCurrentLineNb() + 1, $this->currentLine);}} else {// remember the parsed line number here in case we need it to provide some contexts in error messages below$realCurrentLineNbKey = $this->getRealCurrentLineNb();$value = $this->parseBlock($this->getRealCurrentLineNb() + 1, $this->getNextEmbedBlock(), $flags);if ('<<' === $key) {$this->refs[$refMatches['ref']] = $value;if (Yaml::PARSE_OBJECT_FOR_MAP & $flags && $value instanceof \stdClass) {$value = (array) $value;
in
vendor/symfony/yaml/Parser.php
->
doParse
(line 531)
$parser->totalNumberOfLines = $this->totalNumberOfLines;$parser->skippedLineNumbers = $skippedLineNumbers;$parser->refs = &$this->refs;$parser->refsBeingParsed = $this->refsBeingParsed;return $parser->doParse($yaml, $flags);}/*** Returns the current line number (takes the offset into account).*
in
vendor/symfony/yaml/Parser.php
->
parseBlock
(line 318)
throw new ParseException(\sprintf('Duplicate key "%s" detected.', $key), $this->getRealCurrentLineNb() + 1, $this->currentLine);}} else {// remember the parsed line number here in case we need it to provide some contexts in error messages below$realCurrentLineNbKey = $this->getRealCurrentLineNb();$value = $this->parseBlock($this->getRealCurrentLineNb() + 1, $this->getNextEmbedBlock(), $flags);if ('<<' === $key) {$this->refs[$refMatches['ref']] = $value;if (Yaml::PARSE_OBJECT_FOR_MAP & $flags && $value instanceof \stdClass) {$value = (array) $value;
in
vendor/symfony/yaml/Parser.php
->
doParse
(line 86)
}$this->refs = [];try {$data = $this->doParse($value, $flags);} finally {$this->refsBeingParsed = [];$this->offset = 0;$this->lines = [];$this->currentLine = '';
in
vendor/symfony/yaml/Parser.php
->
parse
(line 63)
}$this->filename = $filename;try {return $this->parse(file_get_contents($filename), $flags);} finally {$this->filename = null;}}
in
vendor/symfony/translation/Loader/YamlFileLoader.php
->
parseFile
(line 40)
$this->yamlParser = new YamlParser();}try {$messages = $this->yamlParser->parseFile($resource, Yaml::PARSE_CONSTANT);} catch (ParseException $e) {throw new InvalidResourceException(\sprintf('The file "%s" does not contain valid YAML: ', $resource).$e->getMessage(), 0, $e);}if (null !== $messages && !\is_array($messages)) {
in
vendor/symfony/translation/Loader/FileLoader.php
->
loadResource
(line 34)
if (!file_exists($resource)) {throw new NotFoundResourceException(\sprintf('File "%s" not found.', $resource));}$messages = $this->loadResource($resource);// empty resource$messages ??= [];// not an array
in
vendor/symfony/translation/Translator.php
->
load
(line 380)
throw new RuntimeException(\sprintf('No loader is registered for the "%s" format when loading the "%s" resource.', $resource[0], $resource[1]));}throw new RuntimeException(\sprintf('No loader is registered for the "%s" format.', $resource[0]));}$this->catalogues[$locale]->addCatalogue($this->loaders[$resource[0]]->load($resource[1], $locale, $resource[2]));}}}private function loadFallbackCatalogues(string $locale): void
in
vendor/symfony/framework-bundle/Translation/Translator.php
->
doLoadCatalogue
(line 135)
/*** @internal*/protected function doLoadCatalogue(string $locale): void{parent::doLoadCatalogue($locale);foreach ($this->scannedDirectories as $directory) {$resourceClass = file_exists($directory) ? DirectoryResource::class : FileExistenceResource::class;$this->catalogues[$locale]->addResource(new $resourceClass($directory));}
in
vendor/symfony/translation/Translator.php
->
doLoadCatalogue
(line 272)
protected function initializeCatalogue(string $locale): void{$this->assertValidLocale($locale);try {$this->doLoadCatalogue($locale);} catch (NotFoundResourceException $e) {if (!$this->computeFallbackLocales($locale)) {throw $e;}}
in
vendor/symfony/framework-bundle/Translation/Translator.php
->
initializeCatalogue
(line 127)
}protected function initializeCatalogue(string $locale): void{$this->initialize();parent::initializeCatalogue($locale);}/*** @internal*/
in
vendor/symfony/translation/Translator.php
->
initializeCatalogue
(line 306)
$this->catalogues[$locale] = include $cache->getPath();}private function dumpCatalogue(string $locale, ConfigCacheInterface $cache): void{$this->initializeCatalogue($locale);$fallbackContent = $this->getFallbackContent($this->catalogues[$locale]);$content = \sprintf(<<<EOF<?php
in
vendor/symfony/translation/Translator.php
->
dumpCatalogue
(line 291)
}$this->assertValidLocale($locale);$cache = $this->getConfigCacheFactory()->cache($this->getCatalogueCachePath($locale),function (ConfigCacheInterface $cache) use ($locale) {$this->dumpCatalogue($locale, $cache);});if (isset($this->catalogues[$locale])) {/* Catalogue has been initialized as it was written out to cache. */
in
vendor/symfony/config/ResourceCheckerConfigCacheFactory.php
->
Symfony\Component\Translation\{closure}
(line 34)
public function cache(string $file, callable $callable): ConfigCacheInterface{$cache = new ResourceCheckerConfigCache($file, $this->resourceCheckers);if (!$cache->isFresh()) {$callable($cache);}return $cache;}}
in
vendor/symfony/translation/Translator.php
->
cache
(line 289)
/* Catalogue already initialized. */return;}$this->assertValidLocale($locale);$cache = $this->getConfigCacheFactory()->cache($this->getCatalogueCachePath($locale),function (ConfigCacheInterface $cache) use ($locale) {$this->dumpCatalogue($locale, $cache);});
in
vendor/symfony/translation/Translator.php
->
initializeCacheCatalogue
(line 263)
protected function loadCatalogue(string $locale): void{if (null === $this->cacheDir) {$this->initializeCatalogue($locale);} else {$this->initializeCacheCatalogue($locale);}}protected function initializeCatalogue(string $locale): void{
in
vendor/symfony/translation/Translator.php
->
loadCatalogue
(line 237)
} else {$this->assertValidLocale($locale);}if (!isset($this->catalogues[$locale])) {$this->loadCatalogue($locale);}return $this->catalogues[$locale];}
in
vendor/symfony/translation/Translator.php
->
getCatalogue
(line 187)
return '';}$domain ??= 'messages';$catalogue = $this->getCatalogue($locale);$locale = $catalogue->getLocale();while (!$catalogue->defines($id, $domain)) {if ($cat = $catalogue->getFallbackCatalogue()) {$catalogue = $cat;$locale = $catalogue->getLocale();
in
vendor/symfony/translation/DataCollectorTranslator.php
->
trans
(line 38)
) {}public function trans(?string $id, array $parameters = [], ?string $domain = null, ?string $locale = null): string{$trans = $this->translator->trans($id = (string) $id, $parameters, $domain, $locale);$this->collectMessage($locale, $domain, $id, $trans, $parameters);return $trans;}
in
vendor/symfony/twig-bridge/Extension/TranslationExtension.php
->
trans
(line 122)
if (null !== $count) {$arguments['%count%'] = $count;}return $this->getTranslator()->trans($message, $arguments, $domain, $locale);}public function createTranslatable(string $message, array $parameters = [], ?string $domain = null): TranslatableMessage{if (!class_exists(TranslatableMessage::class)) {
in
var/cache/dev/twig/7e/7ed8e3b0f1334d2ec7edd68dc1a02a6a.php
->
trans
(line 55)
<head><meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><title>";// line 6yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("home.title"), "html", null, true);yield "</title><script async src=\"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5252373691096242\" crossorigin=\"anonymous\"></script><script src=\"https://cdn.tailwindcss.com/3.4.16\"></script><link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/remixicon/4.6.0/remixicon.min.css\"><link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">
in
vendor/twig/twig/src/Template.php
->
doDisplay
(line 402)
{$context += $this->env->getGlobals();$blocks = array_merge($this->blocks, $blocks);try {yield from $this->doDisplay($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($this->getSourceContext());}
in
vendor/twig/twig/src/Template.php
->
yield
(line 358)
return $this->blocks;}public function display(array $context, array $blocks = []): void{foreach ($this->yield($context, $blocks) as $data) {echo $data;}}public function render(array $context): string
in
vendor/twig/twig/src/Template.php
->
display
(line 373)
ob_start();} else {ob_start(function () { return ''; });}try {$this->display($context);} catch (\Throwable $e) {while (ob_get_level() > $level) {ob_end_clean();}
in
vendor/twig/twig/src/TemplateWrapper.php
->
render
(line 51)
yield from $this->template->yieldBlock($name, $context);}public function render(array $context = []): string{return $this->template->render($context);}/*** @return void*/
in
vendor/twig/twig/src/Environment.php
->
render
(line 333)
* @throws SyntaxError When an error occurred during compilation* @throws RuntimeError When an error occurred during rendering*/public function render($name, array $context = []): string{return $this->load($name)->render($context);}/*** Displays a template.*
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
render
(line 463)
if (null !== $block) {return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);}return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRenderView
(line 468)
return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);$response ??= new Response();if (200 === $response->getStatusCode()) {foreach ($parameters as $v) {if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRender
(line 282)
* If an invalid form is found in the list of parameters, a 422 status code is returned.* Forms found in parameters are auto-cast to form views.*/protected function render(string $view, array $parameters = [], ?Response $response = null): Response{return $this->doRender($view, null, $parameters, $response, __FUNCTION__);}/*** Renders a block in a view.*
$currentUser = null;if ($this->apiClient->isAuthenticated()) {$currentUser = $this->apiClient->getCurrentUser();}return $this->render('home/index.html.twig', ['offres' => $offres,'demandes' => $demandes,'partners' => $partners,'ads' => $ads,'offres_debloquees' => $offresDebloquees,
in
vendor/symfony/http-kernel/HttpKernel.php
->
index
(line 183)
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);$controller = $event->getController();$arguments = $event->getArguments();// call controller$response = $controller(...$arguments);// viewif (!$response instanceof Response) {$event = new ViewEvent($this, $request, $type, $response, $event);$this->dispatcher->dispatch($event, KernelEvents::VIEW);
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());$this->requestStack->push($request);$response = null;try {return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {if ($e instanceof \Error && !$this->handleAllThrowables) {throw $e;}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 182)
$this->boot();++$this->requestStackSize;$this->resetServices = true;try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
) {}public function run(): int{$response = $this->kernel->handle($this->request);if (Kernel::VERSION_ID >= 60400) {$response->send(false);if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in
vendor/autoload_runtime.php
->
run
(line 29)
$app = $app(...$args);exit($runtime->getRunner($app)->run());
require_once('/home/u723007124/domains/bagtransfer.fr/public_html/vendor/autoload_runtime.php')
in
public/index.php
(line 5)
<?phpuse App\Kernel;require_once dirname(__DIR__).'/vendor/autoload_runtime.php';return function (array $context) {return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);};
Logs
| Level | Channel | Message |
|---|---|---|
| INFO 06:01:50 | request |
Matched route "_profiler". {
"route": "_profiler",
"route_parameters": {
"_route": "_profiler",
"_controller": "web_profiler.controller.profiler::panelAction",
"token": "latest"
},
"request_uri": "https://www.bagtransfer.fr/_profiler/latest?ip=178.128.70.36&type=request",
"method": "GET"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.request" to listener "Symfony\UX\Turbo\Request\RequestListener::__invoke". {
"event": "kernel.request",
"listener": "Symfony\\UX\\Turbo\\Request\\RequestListener::__invoke"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.request" to listener "App\EventSubscriber\LocaleSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "App\\EventSubscriber\\LocaleSubscriber::onKernelRequest"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.controller_arguments" to listener "ContainerY8U3AJ4\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "ContainerY8U3AJ4\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
|
| DEBUG 06:01:50 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
|
Stack Traces 3
|
[3/3]
RuntimeError
|
|---|
Twig\Error\RuntimeError:
An exception has been thrown during the rendering of a template ("The file "/home/u723007124/domains/bagtransfer.fr/public_html/translations/messages.de.yaml" does not contain valid YAML: Malformed inline YAML string at line 681 (near "content: "KK HOLDING, verantwortlich für die Datenverarbeitung für die Website www.bagtransfer.com, bietet eine Plattform zur Verbindung von Verladern und Reisenden für den Transport persönlicher Gegenstände. BAGTRANSFER der KK HOLDING fungiert ausschließlich als technologischer Vermittler: Sie ist weder ein Spediteur noch ein Logistikdienstleister. Die Dienstleistungen werden von unabhängigen Dritten unabhängig und ohne Unterordnung gegenüber dem Unternehmen erbracht. Sofern nicht ausdrücklich vereinbart, ist die Nutzung der Dienste ausschließlich persönlich und nicht kommerziell. ").") in "home/index.html.twig" at line 6.
at templates/home/index.html.twig:6
at Twig\Template->yield()
(vendor/twig/twig/src/Template.php:358)
at Twig\Template->display()
(vendor/twig/twig/src/Template.php:373)
at Twig\Template->render()
(vendor/twig/twig/src/TemplateWrapper.php:51)
at Twig\TemplateWrapper->render()
(vendor/twig/twig/src/Environment.php:333)
at Twig\Environment->render()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:463)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:468)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:282)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
(src/Controller/HomeController.php:162)
at App\Controller\HomeController->index()
(vendor/symfony/http-kernel/HttpKernel.php:183)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(vendor/symfony/http-kernel/Kernel.php:182)
at Symfony\Component\HttpKernel\Kernel->handle()
(vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
(vendor/autoload_runtime.php:29)
at require_once('/home/u723007124/domains/bagtransfer.fr/public_html/vendor/autoload_runtime.php')
(public/index.php:5)
|
|
[2/3]
InvalidResourceException
|
|---|
Symfony\Component\Translation\Exception\InvalidResourceException:
The file "/home/u723007124/domains/bagtransfer.fr/public_html/translations/messages.de.yaml" does not contain valid YAML: Malformed inline YAML string at line 681 (near "content: "KK HOLDING, verantwortlich für die Datenverarbeitung für die Website www.bagtransfer.com, bietet eine Plattform zur Verbindung von Verladern und Reisenden für den Transport persönlicher Gegenstände. BAGTRANSFER der KK HOLDING fungiert ausschließlich als technologischer Vermittler: Sie ist weder ein Spediteur noch ein Logistikdienstleister. Die Dienstleistungen werden von unabhängigen Dritten unabhängig und ohne Unterordnung gegenüber dem Unternehmen erbracht. Sofern nicht ausdrücklich vereinbart, ist die Nutzung der Dienste ausschließlich persönlich und nicht kommerziell. ").
at vendor/symfony/translation/Loader/YamlFileLoader.php:42
at Symfony\Component\Translation\Loader\YamlFileLoader->loadResource()
(vendor/symfony/translation/Loader/FileLoader.php:34)
at Symfony\Component\Translation\Loader\FileLoader->load()
(vendor/symfony/translation/Translator.php:380)
at Symfony\Component\Translation\Translator->doLoadCatalogue()
(vendor/symfony/framework-bundle/Translation/Translator.php:135)
at Symfony\Bundle\FrameworkBundle\Translation\Translator->doLoadCatalogue()
(vendor/symfony/translation/Translator.php:272)
at Symfony\Component\Translation\Translator->initializeCatalogue()
(vendor/symfony/framework-bundle/Translation/Translator.php:127)
at Symfony\Bundle\FrameworkBundle\Translation\Translator->initializeCatalogue()
(vendor/symfony/translation/Translator.php:306)
at Symfony\Component\Translation\Translator->dumpCatalogue()
(vendor/symfony/translation/Translator.php:291)
at Symfony\Component\Translation\Translator->Symfony\Component\Translation\{closure}()
(vendor/symfony/config/ResourceCheckerConfigCacheFactory.php:34)
at Symfony\Component\Config\ResourceCheckerConfigCacheFactory->cache()
(vendor/symfony/translation/Translator.php:289)
at Symfony\Component\Translation\Translator->initializeCacheCatalogue()
(vendor/symfony/translation/Translator.php:263)
at Symfony\Component\Translation\Translator->loadCatalogue()
(vendor/symfony/translation/Translator.php:237)
at Symfony\Component\Translation\Translator->getCatalogue()
(vendor/symfony/translation/Translator.php:187)
at Symfony\Component\Translation\Translator->trans()
(vendor/symfony/translation/DataCollectorTranslator.php:38)
at Symfony\Component\Translation\DataCollectorTranslator->trans()
(vendor/symfony/twig-bridge/Extension/TranslationExtension.php:122)
at Symfony\Bridge\Twig\Extension\TranslationExtension->trans()
(var/cache/dev/twig/7e/7ed8e3b0f1334d2ec7edd68dc1a02a6a.php:55)
at __TwigTemplate_6851f19374fbd82e413207281ed0e4eb->doDisplay()
(vendor/twig/twig/src/Template.php:402)
at Twig\Template->yield()
(vendor/twig/twig/src/Template.php:358)
at Twig\Template->display()
(vendor/twig/twig/src/Template.php:373)
at Twig\Template->render()
(vendor/twig/twig/src/TemplateWrapper.php:51)
at Twig\TemplateWrapper->render()
(vendor/twig/twig/src/Environment.php:333)
at Twig\Environment->render()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:463)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:468)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:282)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
(src/Controller/HomeController.php:162)
at App\Controller\HomeController->index()
(vendor/symfony/http-kernel/HttpKernel.php:183)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(vendor/symfony/http-kernel/Kernel.php:182)
at Symfony\Component\HttpKernel\Kernel->handle()
(vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
(vendor/autoload_runtime.php:29)
at require_once('/home/u723007124/domains/bagtransfer.fr/public_html/vendor/autoload_runtime.php')
(public/index.php:5)
|
|
[1/3]
ParseException
|
|---|
Symfony\Component\Yaml\Exception\ParseException:
Malformed inline YAML string at line 681 (near "content: "KK HOLDING, verantwortlich für die Datenverarbeitung für die Website www.bagtransfer.com, bietet eine Plattform zur Verbindung von Verladern und Reisenden für den Transport persönlicher Gegenstände. BAGTRANSFER der KK HOLDING fungiert ausschließlich als technologischer Vermittler: Sie ist weder ein Spediteur noch ein Logistikdienstleister. Die Dienstleistungen werden von unabhängigen Dritten unabhängig und ohne Unterordnung gegenüber dem Unternehmen erbracht. Sofern nicht ausdrücklich vereinbart, ist die Nutzung der Dienste ausschließlich persönlich und nicht kommerziell. ").
at vendor/symfony/yaml/Parser.php:1170
at Symfony\Component\Yaml\Parser->lexInlineQuotedString()
(vendor/symfony/yaml/Parser.php:761)
at Symfony\Component\Yaml\Parser->parseValue()
(vendor/symfony/yaml/Parser.php:344)
at Symfony\Component\Yaml\Parser->doParse()
(vendor/symfony/yaml/Parser.php:531)
at Symfony\Component\Yaml\Parser->parseBlock()
(vendor/symfony/yaml/Parser.php:318)
at Symfony\Component\Yaml\Parser->doParse()
(vendor/symfony/yaml/Parser.php:531)
at Symfony\Component\Yaml\Parser->parseBlock()
(vendor/symfony/yaml/Parser.php:318)
at Symfony\Component\Yaml\Parser->doParse()
(vendor/symfony/yaml/Parser.php:531)
at Symfony\Component\Yaml\Parser->parseBlock()
(vendor/symfony/yaml/Parser.php:318)
at Symfony\Component\Yaml\Parser->doParse()
(vendor/symfony/yaml/Parser.php:531)
at Symfony\Component\Yaml\Parser->parseBlock()
(vendor/symfony/yaml/Parser.php:318)
at Symfony\Component\Yaml\Parser->doParse()
(vendor/symfony/yaml/Parser.php:86)
at Symfony\Component\Yaml\Parser->parse()
(vendor/symfony/yaml/Parser.php:63)
at Symfony\Component\Yaml\Parser->parseFile()
(vendor/symfony/translation/Loader/YamlFileLoader.php:40)
at Symfony\Component\Translation\Loader\YamlFileLoader->loadResource()
(vendor/symfony/translation/Loader/FileLoader.php:34)
at Symfony\Component\Translation\Loader\FileLoader->load()
(vendor/symfony/translation/Translator.php:380)
at Symfony\Component\Translation\Translator->doLoadCatalogue()
(vendor/symfony/framework-bundle/Translation/Translator.php:135)
at Symfony\Bundle\FrameworkBundle\Translation\Translator->doLoadCatalogue()
(vendor/symfony/translation/Translator.php:272)
at Symfony\Component\Translation\Translator->initializeCatalogue()
(vendor/symfony/framework-bundle/Translation/Translator.php:127)
at Symfony\Bundle\FrameworkBundle\Translation\Translator->initializeCatalogue()
(vendor/symfony/translation/Translator.php:306)
at Symfony\Component\Translation\Translator->dumpCatalogue()
(vendor/symfony/translation/Translator.php:291)
at Symfony\Component\Translation\Translator->Symfony\Component\Translation\{closure}()
(vendor/symfony/config/ResourceCheckerConfigCacheFactory.php:34)
at Symfony\Component\Config\ResourceCheckerConfigCacheFactory->cache()
(vendor/symfony/translation/Translator.php:289)
at Symfony\Component\Translation\Translator->initializeCacheCatalogue()
(vendor/symfony/translation/Translator.php:263)
at Symfony\Component\Translation\Translator->loadCatalogue()
(vendor/symfony/translation/Translator.php:237)
at Symfony\Component\Translation\Translator->getCatalogue()
(vendor/symfony/translation/Translator.php:187)
at Symfony\Component\Translation\Translator->trans()
(vendor/symfony/translation/DataCollectorTranslator.php:38)
at Symfony\Component\Translation\DataCollectorTranslator->trans()
(vendor/symfony/twig-bridge/Extension/TranslationExtension.php:122)
at Symfony\Bridge\Twig\Extension\TranslationExtension->trans()
(var/cache/dev/twig/7e/7ed8e3b0f1334d2ec7edd68dc1a02a6a.php:55)
at __TwigTemplate_6851f19374fbd82e413207281ed0e4eb->doDisplay()
(vendor/twig/twig/src/Template.php:402)
at Twig\Template->yield()
(vendor/twig/twig/src/Template.php:358)
at Twig\Template->display()
(vendor/twig/twig/src/Template.php:373)
at Twig\Template->render()
(vendor/twig/twig/src/TemplateWrapper.php:51)
at Twig\TemplateWrapper->render()
(vendor/twig/twig/src/Environment.php:333)
at Twig\Environment->render()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:463)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:468)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:282)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
(src/Controller/HomeController.php:162)
at App\Controller\HomeController->index()
(vendor/symfony/http-kernel/HttpKernel.php:183)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(vendor/symfony/http-kernel/Kernel.php:182)
at Symfony\Component\HttpKernel\Kernel->handle()
(vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
(vendor/autoload_runtime.php:29)
at require_once('/home/u723007124/domains/bagtransfer.fr/public_html/vendor/autoload_runtime.php')
(public/index.php:5)
|