Error 500 Internal Server Error

GET https://to3dev.tourone.de/mein-chamaeleon/buchung/VG2026_00291

Exceptions

An exception has been thrown during the rendering of a template ("mb_strtoupper(): Argument #1 ($string) must be of type string, array given") in account/kunde/modules/gaeste.html.twig at line 75.

Exceptions 2

Twig\Error\ RuntimeError

Show exception properties
Twig\Error\RuntimeError {#1928
  -lineno: 75
  -rawMessage: "An exception has been thrown during the rendering of a template ("mb_strtoupper(): Argument #1 ($string) must be of type string, array given")."
  -source: Twig\Source {#1939
    -code: """
      <section class="page__section">\n
          <div class="tos-h2 uk-text-center">\n
              Gäste\n
          </div>\n
      </section>\n
      \n
      <section class="page__section">\n
          <div class="uk-text-center">\n
              <p>\n
                  Bitte prüfe, ob die Daten aller Mitreisenden vollständig, aktuell und korrekt sind. Insbesondere Namen\n
                  müssen mit dem vollständigen Namen im Pass oder Personalausweis übereinstimmen.\n
              </p>\n
          </div>\n
      </section>\n
      \n
      <section class="page__section">\n
          <div class="grid-autofit">\n
              {% for teilnehmer in vorgang.teilnehmer %}\n
                  <article class="teilnehmer">\n
                      <div>\n
                          <strong>{{ teilnehmer.firstName ~ ' ' ~ teilnehmer.lastName }}</strong>\n
                          <div>\n
                              <a\n
                                  href="#"\n
                                  uk-toggle="#modal--{{ vorgang.vorgangsnummer }}-teilnehmer-{{\n
                                  teilnehmer.kundennummer\n
                                  }}-datenaenderung"\n
                              >\n
                                  <i class="fa-light fa-pen-to-square"></i> Daten ändern\n
                              </a>\n
                          </div>\n
                      </div>\n
                      <div>\n
                          <div>\n
                              {{ teilnehmer.adresse.strasse ~ ' ' ~ teilnehmer.adresse.hausnummer }}\n
                          </div>\n
                          <div>\n
                              {{ teilnehmer.adresse.plz ~ ' ' ~ teilnehmer.adresse.ort }}\n
                          </div>\n
                          <div>\n
                              {{ teilnehmer.adresse.countryName }}\n
                          </div>\n
                      </div>\n
      \n
                      {% if teilnehmer.nationalitaeten|length %}\n
                          <div>\n
                              Staatsangehörigkeit: {{ teilnehmer.nationalitaeten[0] }}\n
                          </div>\n
                      {% endif %}\n
      \n
                      <div>\n
                          Geburtsdatum: {{ teilnehmer.birthday|date('d.m.Y') }}\n
                      </div>\n
      \n
                      {% if teilnehmer.email or teilnehmer.telefon %}\n
                          <div>\n
                              <div>\n
                                  <strong>Kontakt</strong>\n
                              </div>\n
                              {% if teilnehmer.email %}\n
                                  <div>\n
                                      {{ teilnehmer.email }}\n
                                  </div>\n
                              {% endif %}\n
      \n
                              {% if teilnehmer.telefon %}\n
                                  <div>\n
                                      {{ teilnehmer.telefon }}\n
                                  </div>\n
                              {% endif %}\n
                          </div>\n
                      {% endif %}\n
      \n
                      {% if paket_erfordert_passdaten and teilnehmer.passdaten is not empty %}\n
                          {% if (erforderlicher_passtyp|upper) == (teilnehmer.passdaten.passtyp|upper) %}\n
                              {% if teilnehmer.passdaten is not empty %}\n
                                  <div>\n
                                      <div>\n
                                          <strong>{{ teilnehmer.passdaten.passtyp|capitalize }}</strong>\n
                                      </div>\n
                                      <div>\n
                                          Nummer: {{ teilnehmer.passdaten.passnummer }}\n
                                      </div>\n
                                      <div>\n
                                          Ablaufdatum: {{ teilnehmer.passdaten.gueltigBis }}\n
                                      </div>\n
                                      {% if teilnehmer.passdaten.nationalitaet %}\n
                                          <div>\n
                                              Land: {{ teilnehmer.passdaten.nationalitaet.bezeichnung }}\n
                                          </div>\n
                                      {% endif %}\n
                                  </div>\n
                              {% endif %}\n
                          {% else %}\n
                              <div uk-alert class="uk-alert-danger">\n
                                  Für diese Reise benötigen wir deine {{ erforderlicher_passtyp|capitalize }}-Daten.<br />\n
                                  <a\n
                                      href="#"\n
                                      uk-toggle="#modal--{{ vorgang.vorgangsnummer }}-teilnehmer-{{\n
                                      teilnehmer.kundennummer\n
                                      }}-datenaenderung"\n
                                  >\n
                                      <i class="fa-light fa-pen-to-square"></i> Hier kannst du deine Daten ändern\n
                                  </a>\n
                              </div>\n
                          {% endif %}\n
                      {% endif %}\n
      \n
                      {% if teilnehmer.hinweise %}\n
                          <div>\n
                              {% for hinweis in teilnehmer.hinweise %}\n
                                  <div>\n
                                      {{ hinweis.typ }}: {{ hinweis.text }}\n
                                  </div>\n
                              {% endfor %}\n
                          </div>\n
                      {% endif %}\n
      \n
                      {% if user.kundennummer != teilnehmer.kundennummer %}\n
                          <div class="einladung-ui-element-{{ vorgang.vorgangsnummer }}-{{ teilnehmer.kundennummer }}">\n
                              <a\n
                                  href="#"\n
                                  class="uk-button uk-button-primary"\n
                                  uk-toggle="target: #modal--{{ vorgang.vorgangsnummer }}-teilnehmer-{{\n
                                  teilnehmer.kundennummer\n
                                  }}-mc-invite"\n
                              >\n
                                  zu "MeinChamäeleon" einladen\n
                              </a>\n
                          </div>\n
                          <div\n
                              hidden\n
                              uk-alert\n
                              class="uk-alert-success einladung-ui-element-{{ vorgang.vorgangsnummer }}-{{\n
                              teilnehmer.kundennummer\n
                              }}"\n
                          >\n
                              Die Einladung wurde verschickt.\n
                          </div>\n
                      {% endif %}\n
                  </article>\n
      \n
                  <div uk-modal id="modal--{{ vorgang.vorgangsnummer }}-teilnehmer-{{ teilnehmer.kundennummer }}-mc-invite">\n
                      <div class="uk-modal-dialog">\n
                          <form\n
                              data-tos-form="{{ {\n
                                  name: 'kunde.einladung',\n
                                  captcha: {\n
                                      mode: 'turnstile',\n
                                      sitekey: '0x4AAAAAACk4LPABV6h9ipCr'\n
                                  },\n
                                  validParams: {\n
                                      action: path('kunde.einladung')\n
                                  }\n
                              }\n
                                  |json_encode\n
                                  |e('html_attr') }}"\n
                          >\n
                              <input type="hidden" name="vorgangID" value="{{ vorgang.id }}" />\n
                              <input type="hidden" name="teilnehmerID" value="{{ teilnehmer.id }}" />\n
                              <input\n
                                  type="hidden"\n
                                  name="returnUrl"\n
                                  value="{{\n
                                  path(\n
                                      app.request.attributes.get('_route'),\n
                                      app.request.attributes.get('_route_params')\n
                                  )\n
                                  }}"\n
                              />\n
      \n
                              <div class="uk-modal-body">\n
                                  <h3>Zu MeinChamäleon einladen</h3>\n
                                  <p>\n
                                      Hier können Sie eine Einladungs-Mail an ihren Reisegast versenden.\n
                                  </p>\n
                                  <input\n
                                      type="text"\n
                                      name="email"\n
                                      value="{{ teilnehmer.email|default('') }}"\n
                                      placeholder="Hier die E-Mailadresse des Gastes eintragen"\n
                                      title="Die E-Mailadresse des Gastes"\n
                                      class="uk-input"\n
                                  />\n
                              </div>\n
                              <footer class="uk-modal-footer uk-text-right">\n
                                  <div class="recaptcha-container"></div>\n
                                  <button\n
                                      class="uk-button uk-button-primary"\n
                                      data-form-submit\n
                                      disabled\n
                                      uk-toggle="target: .einladung-ui-element-{{ vorgang.vorgangsnummer }}-{{\n
                                      teilnehmer.kundennummer\n
                                      }}"\n
                                  >\n
                                      Einladung senden\n
                                  </button>\n
                              </footer>\n
                          </form>\n
                      </div>\n
                  </div>\n
      \n
                  <div\n
                      uk-modal\n
                      id="modal--{{ vorgang.vorgangsnummer }}-teilnehmer-{{ teilnehmer.kundennummer }}-datenaenderung"\n
                  >\n
                      <div class="uk-modal-dialog uk-modal-body">\n
                          <h3>Teilnehmerdaten ändern</h3>\n
                          <form\n
                              data-tos-form="{{ {\n
                                  name: 'teilnehmer.datenaenderung',\n
                                  captcha: {\n
                                      mode: 'turnstile',\n
                                      sitekey: '0x4AAAAAACk4LPABV6h9ipCr'\n
                                  },\n
                                  validParams: {\n
                                      action: path(\n
                                          'vorgang.datenaenderung',\n
                                          {\n
                                              id: vorgang.id\n
                                          }\n
                                      )\n
                                  }\n
                              }\n
                                  |json_encode\n
                                  |e('html_attr') }}"\n
                          >\n
                              <input type="hidden" name="_method" value="patch" />\n
                              <input type="hidden" name="vorgang.vorgangsnummer" value="{{ vorgang.vorgangsnummer }}" />\n
                              <input type="hidden" name="vorgang.id" value="{{ vorgang.id }}" />\n
                              <input type="hidden" name="teilnehmer.adresse.id" value="{{ teilnehmer.adresse.id }}" />\n
                              <input type="hidden" name="teilnehmer.id" value="{{ teilnehmer.id }}" />\n
      \n
                              <div class="uk-grid-small" uk-grid>\n
                                  <div class="uk-width-1-2@m">\n
                                      <label for="teilnehmer.vorname">Vorname</label>\n
                                      <input\n
                                          type="text"\n
                                          class="uk-input"\n
                                          id="teilnehmer.vorname"\n
                                          title="Dein Vorname"\n
                                          name="teilnehmer.vorname"\n
                                          value="{{ teilnehmer.firstName }}"\n
                                      />\n
                                  </div>\n
                                  <div class="uk-width-1-2@m">\n
                                      <label for="teinehmer.nachname">Nachname</label>\n
                                      <input\n
                                          type="text"\n
                                          class="uk-input"\n
                                          id="teilnehmer.nachname"\n
                                          title="Dein Nachname"\n
                                          name="teilnehmer.nachname"\n
                                          value="{{ teilnehmer.lastName }}"\n
                                      />\n
                                  </div>\n
                                  <div class="uk-width-2-3@m">\n
                                      <label for="teilnehmer.strasse">Straße</label>\n
                                      <input\n
                                          type="text"\n
                                          class="uk-input"\n
                                          id="teilnehmer.strasse"\n
                                          title="Die Straße"\n
                                          name="teilnehmer.strasse"\n
                                          value="{{ teilnehmer.adresse.strasse }}"\n
                                      />\n
                                  </div>\n
                                  <div class="uk-width-1-3@m">\n
                                      <label for="teilnehmer.hausnummer">Hausnummer</label>\n
                                      <input\n
                                          type="text"\n
                                          class="uk-input"\n
                                          id="teilnehmer.hausnummer"\n
                                          title="Die Hausnummer"\n
                                          name="teilnehmer.hausnummer"\n
                                          value="{{ teilnehmer.adresse.hausnummer }}"\n
                                      />\n
                                  </div>\n
                                  <div class="uk-width-1-3@m">\n
                                      <label for="teilnehmer.plz">PLZ</label>\n
                                      <input\n
                                          type="text"\n
                                          class="uk-input"\n
                                          id="teilnehmer.plz"\n
                                          title="Die PLZ"\n
                                          name="teilnehmer.plz"\n
                                          value="{{ teilnehmer.adresse.plz }}"\n
                                      />\n
                                  </div>\n
                                  <div class="uk-width-2-3@m">\n
                                      <label for="teilnehmer.ort">Ort</label>\n
                                      <input\n
                                          type="text"\n
                                          class="uk-input"\n
                                          id="teilnehmer.ort"\n
                                          title="Der Wohnort"\n
                                          name="teilnehmer.ort"\n
                                          value="{{ teilnehmer.adresse.ort }}"\n
                                      />\n
                                  </div>\n
                                  <div class="uk-width-1-2@m">\n
                                      {% set laender = getLaender(null, false) %}\n
                                      <label for="teilnehmer.land">Land</label>\n
                                      <select name="teilnehmer.land" id="teilnehmer.land" class="uk-select" title="Das Land">\n
                                          {% for land in laender %}\n
                                              <option\n
                                                  value="{{ land.alpha2 }}"\n
                                                  {{ land.alpha2 == teilnehmer.adresse.countryCode ? 'selected' : '' }}\n
                                              >\n
                                                  {{ land.bezeichnung }}\n
                                              </option>\n
                                          {% endfor %}\n
                                      </select>\n
                                  </div>\n
                                  <div class="uk-width-1-2@m">\n
                                      <label for="teilnehmer.geburtstag">Geburtsdatum</label>\n
                                      <input\n
                                          type="text"\n
                                          class="uk-input"\n
                                          id="teilnehmer.geburtstag"\n
                                          title="Das Geburtsdatum"\n
                                          name="teilnehmer.geburtstag"\n
                                          value="{{ teilnehmer.birthday|date('d.m.Y') }}"\n
                                      />\n
                                  </div>\n
                                  <div class="uk-width-1-2@m">\n
                                      <label for="teilnehmer.telefon">Telefon</label>\n
                                      <input\n
                                          type="text"\n
                                          class="uk-input"\n
                                          id="teilnehmer.telefon"\n
                                          name="teilnehmer.telefon"\n
                                          title="Die Telefonnummer"\n
                                          value="{{ teilnehmer.telefon }}"\n
                                      />\n
                                  </div>\n
                                  <div class="uk-width-1-2@m">\n
                                      <label for="teilnehmer.telefonMobil">Mobil</label>\n
                                      <input\n
                                          type="text"\n
                                          class="uk-input"\n
                                          id="teilnehmer.telefonMobil"\n
                                          name="teilnehmer.telefonMobil"\n
                                          title="Die Mobilfunknummer"\n
                                          value="{{ teilnehmer.telefonMobil|default('') }}"\n
                                      />\n
                                  </div>\n
                                  <div class="uk-width-1-1">\n
                                      <label for="teilnehmer.email">E-Mail</label>\n
                                      <input\n
                                          type="text"\n
                                          class="uk-input"\n
                                          id="teilnehmer.email"\n
                                          name="teilnehmer.email"\n
                                          title="Die E-Mailadresse"\n
                                          value="{{ teilnehmer.email }}"\n
                                      />\n
                                  </div>\n
                              </div>\n
      \n
                              {% if (teilnehmer.passdaten|length) > 0 %}\n
                                  <div class="uk-grid-small" uk-grid>\n
                                      <div class="uk-width-1-1">\n
                                          <strong>{{ teilnehmer.passdaten.passtyp|capitalize }}</strong>\n
                                      </div>\n
                                      <div class="uk-width-1-2@m">\n
                                          <label for="teilnehmer.passdaten.passnummer">Nummer</label>\n
                                          <input\n
                                              type="text"\n
                                              class="uk-input"\n
                                              id="teilnehmer.passdaten.passnummer"\n
                                              title="Die Passnummer"\n
                                              name="teilnehmer.passdaten.passnummer"\n
                                              value="{{ teilnehmer.passdaten.passnummer }}"\n
                                          />\n
                                      </div>\n
                                      <div class="uk-width-1-2@m">\n
                                          <label for="teilnehmer.passdaten.gueltigBis">Ablaufdatum</label>\n
                                          <input\n
                                              type="text"\n
                                              class="uk-input"\n
                                              id="teilnehmer.passdaten.gueltigBis"\n
                                              title="Das Ablaufdatum"\n
                                              name="teilnehmer.passdaten.gueltigBis"\n
                                              value="{{ teilnehmer.passdaten.gueltigBis }}"\n
                                          />\n
                                      </div>\n
                                      <div class="uk-width-1-2@m">\n
                                          <label for="teilnehmer.passdaten.nationalitaet">Staatsangehörigkeit</label>\n
      \n
                                          <select\n
                                              id="teilnehmer.passdaten.nationalitaet"\n
                                              class="uk-select"\n
                                              title="Die Staatsangehörigkeit"\n
                                              name="teilnehmer.passdaten.nationalitaet"\n
                                          >\n
                                              {% for land in laender %}\n
                                                  <option\n
                                                      value="{{ land.alpha2 }}"\n
                                                      {{ land.alpha2 == teilnehmer.nationalitaeten[0] ? 'selected' : '' }}\n
                                                  >\n
                                                      {{ land.bezeichnung }}\n
                                                  </option>\n
                                              {% endfor %}\n
                                          </select>\n
                                      </div>\n
                                      <div class="uk-width-1-1 uk-text-right">\n
                                          <div class="recaptcha-container"></div>\n
                                          <button class="uk-button uk-button-primary" data-form-submit disabled>\n
                                              Datenänderung beantragen\n
                                          </button>\n
                                      </div>\n
                                  </div>\n
                              {% endif %}\n
                          </form>\n
                      </div>\n
                  </div>\n
              {% endfor %}\n
          </div>\n
      </section>\n
      """
    -name: "account/kunde/modules/gaeste.html.twig"
    -path: "/var/www/web4/htdocs/html/to3-frontend/templates/account/kunde/modules/gaeste.html.twig"
  }
  -phpFile: "/var/www/web4/htdocs/html/to3-frontend/vendor/twig/twig/src/Template.php"
  -phpLine: 416
}
  1. {% endif %}
  2. </div>
  3. {% endif %}
  4. {% if paket_erfordert_passdaten and teilnehmer.passdaten is not empty %}
  5. {% if (erforderlicher_passtyp|upper) == (teilnehmer.passdaten.passtyp|upper) %}
  6. {% if teilnehmer.passdaten is not empty %}
  7. <div>
  8. <div>
  9. <strong>{{ teilnehmer.passdaten.passtyp|capitalize }}</strong>
  10. </div>
  1. // line 86
  2. yield " </div>
  3. <div>
  4. ";
  5. // line 88
  6. yield from $this->load($this->extensions['App\Twig\TenantTemplateExtension']->resolveTemplate("account/kunde/modules/gaeste.html.twig"), 88)->unwrap()->yield($context);
  7. // line 89
  8. yield " </div>
  9. <div>
  10. ";
  11. // line 91
in vendor/twig/twig/src/Template.php -> block_page_content (line 446)
  1. throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2. }
  3. if (null !== $template) {
  4. try {
  5. yield from $template->$block($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($template->getSourceContext());
  9. }
  1. yield "\t</header>
  2. \t<main class=\"page__main\">
  3. \t\t";
  4. // line 68
  5. yield from $this->unwrap()->yieldBlock('page_content', $context, $blocks);
  6. // line 69
  7. yield "\t</main>
  8. \t<footer class=\"page__footer\">
  9. \t\t";
in vendor/twig/twig/src/Template.php -> block_body (line 446)
  1. throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2. }
  3. if (null !== $template) {
  4. try {
  5. yield from $template->$block($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($template->getSourceContext());
  9. }
  1. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::trim($_v1), "html", null, true);
  2. yield ">
  3. ";
  4. // line 61
  5. yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
  6. // line 76
  7. yield "
  8. ";
  9. // line 77
  10. yield from $this->load($this->extensions['App\Twig\TenantTemplateExtension']->resolveTemplate("_partials/offcanvas.html.twig"), 77)->unwrap()->yield($context);
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. // line 2
  2. $macros["Íœmacros"] = $this->macros["Íœmacros"] = $this->load($this->extensions['App\Twig\TenantTemplateExtension']->resolveTemplate("_macros/_macros.html.twig"), 2)->unwrap();
  3. // line 5
  4. $context["anreden"] = ["m" => "Lieber", "w" => "Liebe", "d" => "Hallo", "f" => "Hallo"];
  5. // line 3
  6. yield from $this->getParent($context)->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  7. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  8. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. // line 8
  2. $context["paket_erfordert_passdaten"] = $this->env->getRuntime('App\Twig\PassdatenTwigExtension')->getPaketPassdatenWert(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["vorgang"]) || array_key_exists("vorgang", $context) ? $context["vorgang"] : (function () { throw new RuntimeError('Variable "vorgang" does not exist.', 8, $this->source); })()), "reise", [], "any", false, false, false, 8), "id", [], "any", false, false, false, 8), "passdatenRelevant", CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["vorgang"]) || array_key_exists("vorgang", $context) ? $context["vorgang"] : (function () { throw new RuntimeError('Variable "vorgang" does not exist.', 8, $this->source); })()), "reise", [], "any", false, false, false, 8), "reisecode", [], "any", false, false, false, 8));
  3. // line 9
  4. $context["erforderlicher_passtyp"] = $this->env->getRuntime('App\Twig\PassdatenTwigExtension')->getPaketPassdatenWert(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["vorgang"]) || array_key_exists("vorgang", $context) ? $context["vorgang"] : (function () { throw new RuntimeError('Variable "vorgang" does not exist.', 9, $this->source); })()), "reise", [], "any", false, false, false, 9), "id", [], "any", false, false, false, 9), "passTyp", CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["vorgang"]) || array_key_exists("vorgang", $context) ? $context["vorgang"] : (function () { throw new RuntimeError('Variable "vorgang" does not exist.', 9, $this->source); })()), "reise", [], "any", false, false, false, 9), "reisecode", [], "any", false, false, false, 9));
  5. // line 3
  6. yield from $this->getParent($context)->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  7. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  8. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. return $this->blocks;
  2. }
  3. public function display(array $context, array $blocks = []): void
  4. {
  5. foreach ($this->yield($context, $blocks) as $data) {
  6. echo $data;
  7. }
  8. }
  9. public function render(array $context): string
in vendor/twig/twig/src/Template.php -> display (line 373)
  1. ob_start();
  2. } else {
  3. ob_start(function () { return ''; });
  4. }
  5. try {
  6. $this->display($context);
  7. } catch (\Throwable $e) {
  8. while (ob_get_level() > $level) {
  9. ob_end_clean();
  10. }
  1. yield from $this->template->yieldBlock($name, $context);
  2. }
  3. public function render(array $context = []): string
  4. {
  5. return $this->template->render($context);
  6. }
  7. /**
  8. * @return void
  9. */
  1. * @throws SyntaxError When an error occurred during compilation
  2. * @throws RuntimeError When an error occurred during rendering
  3. */
  4. public function render($name, array $context = []): string
  5. {
  6. return $this->load($name)->render($context);
  7. }
  8. /**
  9. * Displays a template.
  10. *
  1. if (null !== $block) {
  2. return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);
  3. }
  4. return $this->container->get('twig')->render($view, $parameters);
  5. }
  6. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  7. {
  8. $content = $this->doRenderView($view, $block, $parameters, $method);
  1. return $this->container->get('twig')->render($view, $parameters);
  2. }
  3. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  4. {
  5. $content = $this->doRenderView($view, $block, $parameters, $method);
  6. $response ??= new Response();
  7. if (200 === $response->getStatusCode()) {
  8. foreach ($parameters as $v) {
  9. if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
  1. * If an invalid form is found in the list of parameters, a 422 status code is returned.
  2. * Forms found in parameters are auto-cast to form views.
  3. */
  4. protected function render(string $view, array $parameters = [], ?Response $response = null): Response
  5. {
  6. return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
  7. }
  8. /**
  9. * Renders a block in a view.
  10. *
AbstractController->render('account/kunde/buchung.html.twig', array('user' => object(Kunde), 'vorgang' => object(Vorgang))) in src/Controller/Account/KundeController.php (line 122)
  1. }
  2. #[Route(path: '/buchung/{vorgangsnummer}', name: 'mc.buchung.details')]
  3. public function getBuchungVorgang(string $vorgangsnummer): Response {
  4. $vorgang = $this->kundendatenService->getVorgang([ 'vorgangsnummer' => $vorgangsnummer ]);
  5. return $this->render('account/kunde/buchung.html.twig', [
  6. 'user' => $this->getUser(),
  7. 'vorgang' => $vorgang
  8. ]);
  9. }
in vendor/symfony/http-kernel/HttpKernel.php -> getBuchungVorgang (line 183)
  1. $this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
  2. $controller = $event->getController();
  3. $arguments = $event->getArguments();
  4. // call controller
  5. $response = $controller(...$arguments);
  6. // view
  7. if (!$response instanceof Response) {
  8. $event = new ViewEvent($this, $request, $type, $response, $event);
  9. $this->dispatcher->dispatch($event, KernelEvents::VIEW);
  1. $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  2. $this->requestStack->push($request);
  3. $response = null;
  4. try {
  5. return $response = $this->handleRaw($request, $type);
  6. } catch (\Throwable $e) {
  7. if ($e instanceof \Error && !$this->handleAllThrowables) {
  8. throw $e;
  9. }
  1. if (!$this->handlingHttpCache) {
  2. $this->resetServices = true;
  3. }
  4. try {
  5. return $this->getHttpKernel()->handle($request, $type, $catch);
  6. } finally {
  7. --$this->requestStackSize;
  8. }
  9. }
  1. ) {
  2. }
  3. public function run(): int
  4. {
  5. $response = $this->kernel->handle($this->request);
  6. if (Kernel::VERSION_ID >= 60400) {
  7. $response->send(false);
  8. if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in vendor/autoload_runtime.php -> run (line 32)
  1. $app = $app(...$args);
  2. exit(
  3. $runtime
  4. ->getRunner($app)
  5. ->run()
  6. );
require_once('/var/www/web4/htdocs/html/to3-frontend/vendor/autoload_runtime.php') in public/index.php (line 5)
  1. <?php
  2. use App\Kernel;
  3. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  4. set_error_handler(function ($severity, $message, $file, $line) {
  5. if (error_reporting() & $severity) {
  6. throw new \ErrorException($message, 0, $severity, $file, $line);
  7. }

TypeError

mb_strtoupper(): Argument #1 ($string) must be of type string, array given

  1. *
  2. * @internal
  3. */
  4. public static function upper(string $charset, $string): string
  5. {
  6. return mb_strtoupper($string ?? '', $charset);
  7. }
  8. /**
  9. * Converts a string to lowercase.
  10. *
  1. *
  2. * @internal
  3. */
  4. public static function upper(string $charset, $string): string
  5. {
  6. return mb_strtoupper($string ?? '', $charset);
  7. }
  8. /**
  9. * Converts a string to lowercase.
  10. *
  1. ";
  2. // line 74
  3. if (((isset($context["paket_erfordert_passdaten"]) || array_key_exists("paket_erfordert_passdaten", $context) ? $context["paket_erfordert_passdaten"] : (function () { throw new RuntimeError('Variable "paket_erfordert_passdaten" does not exist.', 74, $this->source); })()) && !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["teilnehmer"], "passdaten", [], "any", false, false, false, 74)))) {
  4. // line 75
  5. yield " ";
  6. if ((Twig\Extension\CoreExtension::upper($this->env->getCharset(), (isset($context["erforderlicher_passtyp"]) || array_key_exists("erforderlicher_passtyp", $context) ? $context["erforderlicher_passtyp"] : (function () { throw new RuntimeError('Variable "erforderlicher_passtyp" does not exist.', 75, $this->source); })())) == Twig\Extension\CoreExtension::upper($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["teilnehmer"], "passdaten", [], "any", false, false, false, 75), "passtyp", [], "any", false, false, false, 75)))) {
  7. // line 76
  8. yield " ";
  9. if ((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["teilnehmer"], "passdaten", [], "any", false, false, false, 76))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
  10. // line 77
  11. yield " <div>
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. // line 86
  2. yield " </div>
  3. <div>
  4. ";
  5. // line 88
  6. yield from $this->load($this->extensions['App\Twig\TenantTemplateExtension']->resolveTemplate("account/kunde/modules/gaeste.html.twig"), 88)->unwrap()->yield($context);
  7. // line 89
  8. yield " </div>
  9. <div>
  10. ";
  11. // line 91
in vendor/twig/twig/src/Template.php -> block_page_content (line 446)
  1. throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2. }
  3. if (null !== $template) {
  4. try {
  5. yield from $template->$block($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($template->getSourceContext());
  9. }
  1. yield "\t</header>
  2. \t<main class=\"page__main\">
  3. \t\t";
  4. // line 68
  5. yield from $this->unwrap()->yieldBlock('page_content', $context, $blocks);
  6. // line 69
  7. yield "\t</main>
  8. \t<footer class=\"page__footer\">
  9. \t\t";
in vendor/twig/twig/src/Template.php -> block_body (line 446)
  1. throw new \LogicException('A block must be a method on a \Twig\Template instance.');
  2. }
  3. if (null !== $template) {
  4. try {
  5. yield from $template->$block($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($template->getSourceContext());
  9. }
  1. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::trim($_v1), "html", null, true);
  2. yield ">
  3. ";
  4. // line 61
  5. yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
  6. // line 76
  7. yield "
  8. ";
  9. // line 77
  10. yield from $this->load($this->extensions['App\Twig\TenantTemplateExtension']->resolveTemplate("_partials/offcanvas.html.twig"), 77)->unwrap()->yield($context);
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. // line 2
  2. $macros["Íœmacros"] = $this->macros["Íœmacros"] = $this->load($this->extensions['App\Twig\TenantTemplateExtension']->resolveTemplate("_macros/_macros.html.twig"), 2)->unwrap();
  3. // line 5
  4. $context["anreden"] = ["m" => "Lieber", "w" => "Liebe", "d" => "Hallo", "f" => "Hallo"];
  5. // line 3
  6. yield from $this->getParent($context)->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  7. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  8. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. // line 8
  2. $context["paket_erfordert_passdaten"] = $this->env->getRuntime('App\Twig\PassdatenTwigExtension')->getPaketPassdatenWert(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["vorgang"]) || array_key_exists("vorgang", $context) ? $context["vorgang"] : (function () { throw new RuntimeError('Variable "vorgang" does not exist.', 8, $this->source); })()), "reise", [], "any", false, false, false, 8), "id", [], "any", false, false, false, 8), "passdatenRelevant", CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["vorgang"]) || array_key_exists("vorgang", $context) ? $context["vorgang"] : (function () { throw new RuntimeError('Variable "vorgang" does not exist.', 8, $this->source); })()), "reise", [], "any", false, false, false, 8), "reisecode", [], "any", false, false, false, 8));
  3. // line 9
  4. $context["erforderlicher_passtyp"] = $this->env->getRuntime('App\Twig\PassdatenTwigExtension')->getPaketPassdatenWert(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["vorgang"]) || array_key_exists("vorgang", $context) ? $context["vorgang"] : (function () { throw new RuntimeError('Variable "vorgang" does not exist.', 9, $this->source); })()), "reise", [], "any", false, false, false, 9), "id", [], "any", false, false, false, 9), "passTyp", CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["vorgang"]) || array_key_exists("vorgang", $context) ? $context["vorgang"] : (function () { throw new RuntimeError('Variable "vorgang" does not exist.', 9, $this->source); })()), "reise", [], "any", false, false, false, 9), "reisecode", [], "any", false, false, false, 9));
  5. // line 3
  6. yield from $this->getParent($context)->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  7. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  8. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in vendor/twig/twig/src/Template.php -> doDisplay (line 402)
  1. {
  2. $context += $this->env->getGlobals();
  3. $blocks = array_merge($this->blocks, $blocks);
  4. try {
  5. yield from $this->doDisplay($context, $blocks);
  6. } catch (Error $e) {
  7. if (!$e->getSourceContext()) {
  8. $e->setSourceContext($this->getSourceContext());
  9. }
  1. return $this->blocks;
  2. }
  3. public function display(array $context, array $blocks = []): void
  4. {
  5. foreach ($this->yield($context, $blocks) as $data) {
  6. echo $data;
  7. }
  8. }
  9. public function render(array $context): string
in vendor/twig/twig/src/Template.php -> display (line 373)
  1. ob_start();
  2. } else {
  3. ob_start(function () { return ''; });
  4. }
  5. try {
  6. $this->display($context);
  7. } catch (\Throwable $e) {
  8. while (ob_get_level() > $level) {
  9. ob_end_clean();
  10. }
  1. yield from $this->template->yieldBlock($name, $context);
  2. }
  3. public function render(array $context = []): string
  4. {
  5. return $this->template->render($context);
  6. }
  7. /**
  8. * @return void
  9. */
  1. * @throws SyntaxError When an error occurred during compilation
  2. * @throws RuntimeError When an error occurred during rendering
  3. */
  4. public function render($name, array $context = []): string
  5. {
  6. return $this->load($name)->render($context);
  7. }
  8. /**
  9. * Displays a template.
  10. *
  1. if (null !== $block) {
  2. return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);
  3. }
  4. return $this->container->get('twig')->render($view, $parameters);
  5. }
  6. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  7. {
  8. $content = $this->doRenderView($view, $block, $parameters, $method);
  1. return $this->container->get('twig')->render($view, $parameters);
  2. }
  3. private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response
  4. {
  5. $content = $this->doRenderView($view, $block, $parameters, $method);
  6. $response ??= new Response();
  7. if (200 === $response->getStatusCode()) {
  8. foreach ($parameters as $v) {
  9. if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
  1. * If an invalid form is found in the list of parameters, a 422 status code is returned.
  2. * Forms found in parameters are auto-cast to form views.
  3. */
  4. protected function render(string $view, array $parameters = [], ?Response $response = null): Response
  5. {
  6. return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
  7. }
  8. /**
  9. * Renders a block in a view.
  10. *
AbstractController->render('account/kunde/buchung.html.twig', array('user' => object(Kunde), 'vorgang' => object(Vorgang))) in src/Controller/Account/KundeController.php (line 122)
  1. }
  2. #[Route(path: '/buchung/{vorgangsnummer}', name: 'mc.buchung.details')]
  3. public function getBuchungVorgang(string $vorgangsnummer): Response {
  4. $vorgang = $this->kundendatenService->getVorgang([ 'vorgangsnummer' => $vorgangsnummer ]);
  5. return $this->render('account/kunde/buchung.html.twig', [
  6. 'user' => $this->getUser(),
  7. 'vorgang' => $vorgang
  8. ]);
  9. }
in vendor/symfony/http-kernel/HttpKernel.php -> getBuchungVorgang (line 183)
  1. $this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
  2. $controller = $event->getController();
  3. $arguments = $event->getArguments();
  4. // call controller
  5. $response = $controller(...$arguments);
  6. // view
  7. if (!$response instanceof Response) {
  8. $event = new ViewEvent($this, $request, $type, $response, $event);
  9. $this->dispatcher->dispatch($event, KernelEvents::VIEW);
  1. $request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
  2. $this->requestStack->push($request);
  3. $response = null;
  4. try {
  5. return $response = $this->handleRaw($request, $type);
  6. } catch (\Throwable $e) {
  7. if ($e instanceof \Error && !$this->handleAllThrowables) {
  8. throw $e;
  9. }
  1. if (!$this->handlingHttpCache) {
  2. $this->resetServices = true;
  3. }
  4. try {
  5. return $this->getHttpKernel()->handle($request, $type, $catch);
  6. } finally {
  7. --$this->requestStackSize;
  8. }
  9. }
  1. ) {
  2. }
  3. public function run(): int
  4. {
  5. $response = $this->kernel->handle($this->request);
  6. if (Kernel::VERSION_ID >= 60400) {
  7. $response->send(false);
  8. if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in vendor/autoload_runtime.php -> run (line 32)
  1. $app = $app(...$args);
  2. exit(
  3. $runtime
  4. ->getRunner($app)
  5. ->run()
  6. );
require_once('/var/www/web4/htdocs/html/to3-frontend/vendor/autoload_runtime.php') in public/index.php (line 5)
  1. <?php
  2. use App\Kernel;
  3. require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
  4. set_error_handler(function ($severity, $message, $file, $line) {
  5. if (error_reporting() & $severity) {
  6. throw new \ErrorException($message, 0, $severity, $file, $line);
  7. }

Logs

Level Channel Message
INFO 13:35:52 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "0fc49a"
    },
    "request_uri": "https://to3dev.tourone.de/_profiler/0fc49a",
    "method": "GET"
}
DEBUG 13:35:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
DEBUG 13:35:52 event Notified event "kernel.request" to listener "Symfony\UX\Turbo\Request\RequestListener::__invoke".
{
    "event": "kernel.request",
    "listener": "Symfony\\UX\\Turbo\\Request\\RequestListener::__invoke"
}
DEBUG 13:35:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
DEBUG 13:35:52 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 13:35:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
DEBUG 13:35:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
DEBUG 13:35:52 event Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
DEBUG 13:35:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
DEBUG 13:35:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
DEBUG 13:35:52 event Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
DEBUG 13:35:52 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
DEBUG 13:35:52 event Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest".
{
    "event": "kernel.request",
    "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
DEBUG 13:35:52 event Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
DEBUG 13:35:52 event Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController".
{
    "event": "kernel.controller",
    "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
DEBUG 13:35:52 event Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\IsSignatureValidAttributeListener::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "Symfony\\Component\\HttpKernel\\EventListener\\IsSignatureValidAttributeListener::onKernelControllerArguments"
}
DEBUG 13:35:52 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 13:35:52 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 13:35:52 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 13:35:52 event Notified event "kernel.controller_arguments" to listener "ContainerZ257N6v\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments".
{
    "event": "kernel.controller_arguments",
    "listener": "ContainerZ257N6v\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
DEBUG 13:35:52 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 2

[2/2] RuntimeError
Twig\Error\RuntimeError:
An exception has been thrown during the rendering of a template ("mb_strtoupper(): Argument #1 ($string) must be of type string, array given") in "account/kunde/modules/gaeste.html.twig" at line 75.

  at templates/account/kunde/modules/gaeste.html.twig:75
  at Twig\Template->yield(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false))
     (var/cache/dev/twig/2e/2e64bd19d50c14cb138457f0f2d7bc95.php:231)
  at __TwigTemplate_658829c9973d1d3a659d75f1b8afe08a->block_page_content(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false), array('html_head' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_head'), 'head_description' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_description'), 'head_title' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_title'), 'head_css' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_css'), 'head_js' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_js'), 'body_class' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_class'), 'body_attr' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_attr'), 'body' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body'), 'page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'page_footer' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_page_footer'), 'html_foot' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_foot'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (vendor/twig/twig/src/Template.php:446)
  at Twig\Template->yieldBlock('page_content', array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false), array('html_head' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_head'), 'head_description' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_description'), 'head_title' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_title'), 'head_css' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_css'), 'head_js' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_js'), 'body_class' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_class'), 'body_attr' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_attr'), 'body' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body'), 'page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'page_footer' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_page_footer'), 'html_foot' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_foot'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (var/cache/dev/twig/bf/bf24df5adb83171c8993b411673a1bff.php:433)
  at __TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc->block_body(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false), array('html_head' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_head'), 'head_description' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_description'), 'head_title' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_title'), 'head_css' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_css'), 'head_js' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_js'), 'body_class' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_class'), 'body_attr' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_attr'), 'body' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body'), 'page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'page_footer' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_page_footer'), 'html_foot' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_foot'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (vendor/twig/twig/src/Template.php:446)
  at Twig\Template->yieldBlock('body', array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false), array('html_head' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_head'), 'head_description' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_description'), 'head_title' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_title'), 'head_css' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_css'), 'head_js' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_js'), 'body_class' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_class'), 'body_attr' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_attr'), 'body' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body'), 'page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'page_footer' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_page_footer'), 'html_foot' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_foot'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (var/cache/dev/twig/bf/bf24df5adb83171c8993b411673a1bff.php:114)
  at __TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc->doDisplay(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false), array('html_head' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_head'), 'head_description' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_description'), 'head_title' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_title'), 'head_css' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_css'), 'head_js' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_js'), 'body_class' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_class'), 'body_attr' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_attr'), 'body' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body'), 'page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'page_footer' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_page_footer'), 'html_foot' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_foot'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo')), array('html_head' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_head'), 'head_description' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_description'), 'head_title' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_title'), 'head_css' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_css'), 'head_js' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_js'), 'body_class' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_class'), 'body_attr' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_attr'), 'body' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body'), 'page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'page_footer' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_page_footer'), 'html_foot' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_foot'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (var/cache/dev/twig/73/73d3b39f31a77c2f7e4ce38a766fb5ee.php:67)
  at __TwigTemplate_64be07be000f808f6671629ebcf1b68c->doDisplay(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo')), array('page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass'), array('page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (var/cache/dev/twig/2e/2e64bd19d50c14cb138457f0f2d7bc95.php:77)
  at __TwigTemplate_658829c9973d1d3a659d75f1b8afe08a->doDisplay(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass'), array('page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de'), array('page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (vendor/twig/twig/src/Template.php:358)
  at Twig\Template->display(array('user' => object(Kunde), 'vorgang' => object(Vorgang)))
     (vendor/twig/twig/src/Template.php:373)
  at Twig\Template->render(array('user' => object(Kunde), 'vorgang' => object(Vorgang)))
     (vendor/twig/twig/src/TemplateWrapper.php:51)
  at Twig\TemplateWrapper->render(array('user' => object(Kunde), 'vorgang' => object(Vorgang)))
     (vendor/twig/twig/src/Environment.php:333)
  at Twig\Environment->render('account/kunde/buchung.html.twig', array('user' => object(Kunde), 'vorgang' => object(Vorgang)))
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:467)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView('account/kunde/buchung.html.twig', null, array('user' => object(Kunde), 'vorgang' => object(Vorgang)), 'render')
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:472)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender('account/kunde/buchung.html.twig', null, array('user' => object(Kunde), 'vorgang' => object(Vorgang)), null, 'render')
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:284)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render('account/kunde/buchung.html.twig', array('user' => object(Kunde), 'vorgang' => object(Vorgang)))
     (src/Controller/Account/KundeController.php:122)
  at App\Controller\Account\KundeController->getBuchungVorgang('VG2026_00291')
     (vendor/symfony/http-kernel/HttpKernel.php:183)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/http-kernel/Kernel.php:193)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:32)
  at require_once('/var/www/web4/htdocs/html/to3-frontend/vendor/autoload_runtime.php')
     (public/index.php:5)                
[1/2] TypeError
TypeError:
mb_strtoupper(): Argument #1 ($string) must be of type string, array given

  at vendor/twig/twig/src/Extension/CoreExtension.php:1301
  at mb_strtoupper(array('value' => 'reisepass', 'text' => 'Reisepass'), 'UTF-8')
     (vendor/twig/twig/src/Extension/CoreExtension.php:1301)
  at Twig\Extension\CoreExtension::upper('UTF-8', array('value' => 'reisepass', 'text' => 'Reisepass'))
     (var/cache/dev/twig/40/40e8de4de414ce58bed8a1796381e250.php:180)
  at __TwigTemplate_758147931473ef0686a284f7c937ddca->doDisplay(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false, '_parent' => array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false), '_seq' => array(object(Teilnehmer), object(Teilnehmer)), 'teilnehmer' => object(Teilnehmer), '_key' => 0), array())
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false))
     (var/cache/dev/twig/2e/2e64bd19d50c14cb138457f0f2d7bc95.php:231)
  at __TwigTemplate_658829c9973d1d3a659d75f1b8afe08a->block_page_content(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false), array('html_head' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_head'), 'head_description' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_description'), 'head_title' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_title'), 'head_css' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_css'), 'head_js' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_js'), 'body_class' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_class'), 'body_attr' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_attr'), 'body' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body'), 'page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'page_footer' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_page_footer'), 'html_foot' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_foot'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (vendor/twig/twig/src/Template.php:446)
  at Twig\Template->yieldBlock('page_content', array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false), array('html_head' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_head'), 'head_description' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_description'), 'head_title' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_title'), 'head_css' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_css'), 'head_js' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_js'), 'body_class' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_class'), 'body_attr' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_attr'), 'body' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body'), 'page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'page_footer' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_page_footer'), 'html_foot' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_foot'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (var/cache/dev/twig/bf/bf24df5adb83171c8993b411673a1bff.php:433)
  at __TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc->block_body(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false), array('html_head' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_head'), 'head_description' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_description'), 'head_title' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_title'), 'head_css' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_css'), 'head_js' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_js'), 'body_class' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_class'), 'body_attr' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_attr'), 'body' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body'), 'page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'page_footer' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_page_footer'), 'html_foot' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_foot'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (vendor/twig/twig/src/Template.php:446)
  at Twig\Template->yieldBlock('body', array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false), array('html_head' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_head'), 'head_description' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_description'), 'head_title' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_title'), 'head_css' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_css'), 'head_js' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_js'), 'body_class' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_class'), 'body_attr' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_attr'), 'body' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body'), 'page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'page_footer' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_page_footer'), 'html_foot' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_foot'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (var/cache/dev/twig/bf/bf24df5adb83171c8993b411673a1bff.php:114)
  at __TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc->doDisplay(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo'), 'successFlashes' => array(), 'errorFlashes' => array(), 'roles' => array('ROLE_CUSTOMER', 'ROLE_ADMIN'), 'isKunde' => true, 'isExpedient' => false), array('html_head' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_head'), 'head_description' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_description'), 'head_title' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_title'), 'head_css' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_css'), 'head_js' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_js'), 'body_class' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_class'), 'body_attr' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_attr'), 'body' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body'), 'page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'page_footer' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_page_footer'), 'html_foot' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_foot'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo')), array('html_head' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_head'), 'head_description' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_description'), 'head_title' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_title'), 'head_css' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_css'), 'head_js' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_head_js'), 'body_class' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_class'), 'body_attr' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body_attr'), 'body' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_body'), 'page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'page_footer' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_page_footer'), 'html_foot' => array(object(__TwigTemplate_c082be9fc916d3a51a6ba7ebe40edddc), 'block_html_foot'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (var/cache/dev/twig/73/73d3b39f31a77c2f7e4ce38a766fb5ee.php:67)
  at __TwigTemplate_64be07be000f808f6671629ebcf1b68c->doDisplay(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass', 'anreden' => array('m' => 'Lieber', 'w' => 'Liebe', 'd' => 'Hallo', 'f' => 'Hallo')), array('page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass'), array('page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (var/cache/dev/twig/2e/2e64bd19d50c14cb138457f0f2d7bc95.php:77)
  at __TwigTemplate_658829c9973d1d3a659d75f1b8afe08a->doDisplay(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de', 'passdaten_required' => object(stdClass), 'paket_erfordert_passdaten' => true, 'erforderlicher_passtyp' => 'reisepass'), array('page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (vendor/twig/twig/src/Template.php:402)
  at Twig\Template->yield(array('user' => object(Kunde), 'vorgang' => object(Vorgang), 'app' => object(AppVariable), 'rootDirectory' => '/var/www/web4/htdocs/html/to3-frontend', 'titelpraefix' => 'TOS', 'systemfarbe' => '', 'server_url' => 'https://to3dev.tourone.de'), array('page_header' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_header'), 'page_content' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_page_content'), 'foot_js' => array(object(__TwigTemplate_658829c9973d1d3a659d75f1b8afe08a), 'block_foot_js')))
     (vendor/twig/twig/src/Template.php:358)
  at Twig\Template->display(array('user' => object(Kunde), 'vorgang' => object(Vorgang)))
     (vendor/twig/twig/src/Template.php:373)
  at Twig\Template->render(array('user' => object(Kunde), 'vorgang' => object(Vorgang)))
     (vendor/twig/twig/src/TemplateWrapper.php:51)
  at Twig\TemplateWrapper->render(array('user' => object(Kunde), 'vorgang' => object(Vorgang)))
     (vendor/twig/twig/src/Environment.php:333)
  at Twig\Environment->render('account/kunde/buchung.html.twig', array('user' => object(Kunde), 'vorgang' => object(Vorgang)))
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:467)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView('account/kunde/buchung.html.twig', null, array('user' => object(Kunde), 'vorgang' => object(Vorgang)), 'render')
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:472)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender('account/kunde/buchung.html.twig', null, array('user' => object(Kunde), 'vorgang' => object(Vorgang)), null, 'render')
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:284)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render('account/kunde/buchung.html.twig', array('user' => object(Kunde), 'vorgang' => object(Vorgang)))
     (src/Controller/Account/KundeController.php:122)
  at App\Controller\Account\KundeController->getBuchungVorgang('VG2026_00291')
     (vendor/symfony/http-kernel/HttpKernel.php:183)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/http-kernel/HttpKernel.php:76)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/http-kernel/Kernel.php:193)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
  at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
     (vendor/autoload_runtime.php:32)
  at require_once('/var/www/web4/htdocs/html/to3-frontend/vendor/autoload_runtime.php')
     (public/index.php:5)