Whoops, looks like something went wrong.

Get help in the TYPO3 Documentation

If you need help solving this exception, you can have a look at the TYPO3 Documentation. There you can find solutions provided by the TYPO3 community. Once you have found a solution to the problem, help others by contributing to the documentation page.

Find a solution for this exception in the TYPO3 Documentation.

(1/1) #1476107295 TYPO3\CMS\Core\Error\Exception

PHP Warning: utf8_decode() expects parameter 1 to be string, array given in /usr/www/users/freiws/freiwillig.hamburg_live/typo3conf/ext/mhfreenet/Classes/Utils/PdfUtility.php line 240

in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Error/ErrorHandler.php line 128
            E_DEPRECATED => 'PHP Runtime Deprecation Notice'
        ];
        $message = $errorLevels[$errorLevel] . ': ' . $errorMessage . ' in ' . $errorFile . ' line ' . $errorLine;
        if ($errorLevel & $this->exceptionalErrors) {
            throw new Exception($message, 1476107295);
        }
        switch ($errorLevel) {
            case E_USER_ERROR:
            case E_RECOVERABLE_ERROR:
at TYPO3\CMS\Core\Error\ErrorHandler->handleError(2, 'utf8_decode() expects parameter 1 to be string, array given', '/usr/www/users/freiws/freiwillig.hamburg_live/typo3conf/ext/mhfreenet/Classes/Utils/PdfUtility.php', 240, array('detaildata' => array('@attributes' => array('version' => '1.0'), 'angebot_details' => array('angebotsname' => 'Begleitung zur anonymen Geburt', 'vorname' => array(), 'nachname' => 'Hendrischke', 'funktion_der_person' => array(), 'abteilung' => 'Projekt Findelbaby', 'strasse' => 'Osterstraße 86-90', 'plz' => '20259', 'ort' => 'Hamburg', 'geo_breite' => '53.575699', 'geo_laenge' => '9.954040', 'email' => 'info@sternipark.de', 'homepage' => 'http://www.sternipark.de', 'facebook' => array(), 'twitter' => array(), 'instagram' => array(), 'youtube' => array(), 'telefon' => '040 431874-85', 'mobil' => array(), 'fax' => '040 431874-80', 'kurzbeschreibung' => array(), 'beschreibung' => '<p>Gesucht werden Freiwillige, die Frauen bei der anonymen Geburt begleiten.</p>', 'avatar' => array(), 'avatarinfo' => array('medium_datei' => array(), 'medium_url' => array(), 'medium_title' => array(), 'medium_quelle' => array(), 'medium_info' => array(), 'medium_beschreibung' => array(), 'medium_aufgenommen_von' => array()), 'galerieinfo' => array('element' => array(array('medium_datei' => array()), array('medium_url' => array()), array('medium_title' => array()), array('medium_quelle' => array()), array('medium_info' => array()), array('medium_beschreibung' => array()), array('medium_aufgenommen_von' => array()))), 'behindertengerecht' => array(), 'barrierefreiheit' => array(), 'befristet' => array(), 'zeitlicherrahmen' => 'Individuelle Vereinbarung', 'leistungen' => array('element' => array('Anerkennung für Studiengänge', 'Anleitung durch Fachkräfte', 'Erfahrungsaustausch', 'Erstattung entstandener Kosten', 'Haftpflichtversicherung', 'Tätigkeitsnachweise', 'Unfallversicherung')), 'anforderungen' => array('element' => array('Geschlecht: ohne Einschränkung', 'Altersgruppe: (mind.) 18 Jahre', 'Führerschein: nicht erforderlich', 'Weltanschauung: nein', 'Mitgliedschaft: nein', 'Personengruppe: nein', 'Ortskundigkeit: unerheblich', 'Führungszeugnis: einfaches Führungszeugnis notwendig')), 'termine' => array(), 'bearbeitet' => '1705408187', 'erstellt' => '1303817220', 'kontaktierbar' => '0', 'such_status' => '0', 'veroeffentlichung' => '1', 'anmeldung_erlaubt' => '1', 'anzahl_gesuche' => '0', 'anzahl_vermittlungen' => '12', 'anzahl_aktueller_vermittlungen' => array(), 'arbeitsweise' => array(), 'matching_kategorien' => array('arbeitsweise' => array(), 'globalbereiche_p0' => array('element' => array('Soziales', 'Gesundheit')), 'handlungsfelder_p0' => array('element' => 'Besorgungen, Besuche, Begleitung'), 'zielgruppen_p0' => array('element' => array('Eltern und Familien', 'Kinder und Jugendliche')), 'stadtteile' => array('element' => '9. Ortsunabhängig'), 'ehrenamttyp' => array(), 'mtffa4' => array('element' => 'Engagement auch am WE oder am Abend möglich')), 'globalbereiche_p0' => array('element' => array('Soziales', 'Gesundheit')), 'handlungsfelder_p0' => array('element' => 'Besorgungen, Besuche, Begleitung'), 'zielgruppen_p0' => array('element' => array('Eltern und Familien', 'Kinder und Jugendliche')), 'stadtteile' => array('element' => array('9. Ortsunabhängig')), 'ehrenamttyp' => array()), 'projekte_teilnahme' => array(), 'traeger_details' => array('@attributes' => array('id' => ''), 'anrede' => array(), 'name' => array(), 'strasse' => array(), 'plz' => array(), 'ort' => array(), 'geo_breite' => array(), 'geo_laenge' => array(), 'bundesland' => array(), 'email' => array(), 'vorname' => array(), 'nachname' => array(), 'beschreibung' => array()), 'einrichtung_details' => array('@attributes' => array('id' => '19472'), 'anrede' => '2', 'name' => 'SterniPark - Projekt Findelbaby', 'strasse' => 'Osterstraße 86-90', 'plz' => '20259', 'ort' => 'Hamburg', 'geo_breite' => '53.575699', 'geo_laenge' => '9.954040', 'bundesland' => '6', 'telefon' => '040 431874-0', 'email' => 'info@sternipark.de', 'homepage' => 'http://www.sternipark.de', 'vorname' => array(), 'nachname' => 'Hendrischke', 'beschreibung' => '<p>Das Projekt bietet Hilfef für Schwangere und Mütter in Not. Das Angebot beinhaltet eine kostenfreie Notrufnummer 0800-4560789, drei Babyklappen sowie die anonyme, pädagogische Betreuung vor, während und nach der Geburt. Das niedrigschwellige Angebot ermöglicht Müttern in Ruhe und sicherer Umgebung eine fundierte Zukunftsentscheidung für sich und ihr Kind zu treffen.</p>', 'avatar' => array(), 'avatarinfo' => array('medium_datei' => array(), 'medium_url' => array(), 'medium_title' => array(), 'medium_quelle' => array(), 'medium_info' => array(), 'medium_beschreibung' => array(), 'medium_aufgenommen_von' => array()), 'logo' => array(), 'angebote_oeffentlich' => array('element' => array(array('@attributes' => array('id' => '30058'), 'titel' => 'Begleitung zur anonymen Geburt', 'beschreibung' => '<p>Gesucht werden Freiwillige, die Frauen bei der anonymen Geburt begleiten.</p>', 'avatar_src' => array()), array('@attributes' => array('id' => '30059'), 'titel' => 'Betreuung des Notruftelefons', 'beschreibung' => '<p>Gesucht werden Freiwillige, die das Notruftelefon stundenweise betreuen.</p>', 'avatar_src' => array()), array('@attributes' => array('id' => '30060'), 'titel' => 'Freiwillige Fahrer zur anonymen Geburt', 'beschreibung' => '<p>Gesucht werden freiwillige Fahrer für die anonymen Geburt.</p>', 'avatar_src' => array()))), 'logoinfo' => array('medium_datei' => array(), 'medium_url' => array(), 'medium_title' => array(), 'medium_quelle' => array(), 'medium_info' => array(), 'medium_beschreibung' => array(), 'medium_aufgenommen_von' => array())), 'agentur_details' => array('@attributes' => array('id' => '175'), 'anrede' => '0', 'name' => 'Engagementlotsen', 'strasse' => 'Brennerstraße 90', 'plz' => '20099', 'ort' => 'Hamburg', 'geo_breite' => '53.557358', 'geo_laenge' => '10.018815', 'bundesland' => '6', 'email' => 'info@engagementlotsen.hamburg', 'homepage' => 'http://www.engagementlotsen.hamburg', 'telefon' => array(), 'fax' => array(), 'vorname' => array(), 'nachname' => array(), 'beschreibung' => '<h3>Die Engagementlotsen helfen bei der Lebensgestaltung</h3><p>Sie planen einen neuen Lebensabschnitt und:</p><ul><li>möchten sich schon während der letzten Berufsjahre rechtzeitig orientieren</li> <li>wollen nach Ende des Berufslebens Träume verwirklichen</li> <li>sind ohne tägliche familiäre Verpflichtungen</li> <li>wollen für sich und andere etwas bewegen</li> <li>suchen ein Engagement, das Spaß bringt und sinnvoll ist</li></ul><p><a href="Flyer%20Engagementlotsen">Flyer Engagementlotsen</a></p><p>Wir informieren und beraten ehrenamtlich.</p><p>Engagementlotsen</p><ul><li>suchen mit Ihnen eine passende ehrenamtliche Tätigkeit</li> <li>nehmen sich Zeit, Sie zu informieren</li> <li>orientieren sich an Ihren Wünschen, Interessen und Kompetenzen</li> <li>stellen Ihnen unterschiedliche Angebote für ein Engagement vor</li> <li>unterstützen Sie, mit anderen etwas gemeinsam zu bewegen</li> <li>kennen sich aus bei aktuellen Nachbarschaftsprojekten</li> <li>wissen um weitere vielfältige Möglichkeiten, die sich nach dem Berufsende bieten</li></ul><p>Die Beratung findet überwiegend per E-Mail statt. Auf Anfrage der Engagmentsuchenden beraten wir natürlich auch persönlich oder telefonisch. Die Beratung per Telefon oder E-Mail findet im Home Office statt, die persönliche Beratung nach Terminvereinbarung im Seniorenbüro in der Brennerstraße in St. Georg.</p><p><strong>So kommen Sie zu den Engagementlotsen</strong></p><p>Seniorenbüro Hamburg e. V.<br>Brennerstraße 90  Fahrstuhl,  5. Stock<br>20099 Hamburg<br>Tel. 040 - 30 39 95 07<br>E-Mail <a href="mailto:senioren1@aol.com">engagementlotsen@seniorenbuero-hamburg.de</a></p><p>Die Brennerstraße verläuft parallel zum Steindamm. Die U1  Lohmühlenstraße ist der beste Ausstiegspunkt Ausgang Krankenhaus St. Georg. Der Bus hält  Alster-Lohmühlenstraße.</p><p>Vom U-Bahnhof sind es etwa 70 m im Lohmühlenpark, Links den treppenlosen Durchgang benutzen. Bei der Gabelung (Laternen) links halten. Dann stehen Sie schon fast vor dem Eingang. Ein Fahrstuhl ist vorhanden.</p><p><strong>Unsere Netzwerke</strong></p><p>Die Engagementlotsen unterstützen aktive Seniorinnen und Senioren, gemeinsam und in Eigeninitiative etwas für sich und andere zu tun. Ziel ist die Förderung ehrenamtlichen Engagements.</p><p>Mitglieder des Trägervereins Seniorenbüro Hamburg e. V. sind Verbände und Institutionen der örtlichen Altenarbeit. Der Verein begleitet Menschen bei der Umsetzung ihrer Interessen in selbst bestimmte und gewählte Handlungsfelder. Es fördert somit durch seine Arbeit Sinnfindung, Gemeinschaftsbildung und Kreativität im Alter.<br>Die Seniorenbüros befinden sich kontinuierlich im fachlichen Austausch mit verschiedenen Institutionen.<br>Das Seniorenbüro Hamburg wird gefördert durch Hamburger Behörden und ist Gründungsmitglied des Landesnetzwerks für Bürgerschaftliches Engagement, AKTIVOLI..</p>', 'avatar' => array(), 'avatarinfo' => array('medium_datei' => array(), 'medium_url' => array(), 'medium_title' => array(), 'medium_quelle' => array(), 'medium_info' => array(), 'medium_beschreibung' => array(), 'medium_aufgenommen_von' => array()), 'logo' => '23867_logo_1_175.png', 'logoinfo' => array('medium_datei' => '23867_logo_1_175.png', 'medium_url' => 'https://freinet-online.de/media/23867_logo_1_175.png', 'medium_title' => array(), 'medium_quelle' => array(), 'medium_info' => array(), 'medium_beschreibung' => array(), 'medium_aufgenommen_von' => array())))))
at utf8_decode(array())
in /usr/www/users/freiws/freiwillig.hamburg_live/typo3conf/ext/mhfreenet/Classes/Utils/PdfUtility.php line 240
        // Tel, Fax, Web
        $this->SetXY(LETTER_POS_X_TELFAX, LETTER_POS_Y_TELFAX + 0 * LETTER_DIST_Y);
        $this->Cell(0, 0, utf8_decode('Tel:'));
        $this->SetXY(LETTER_POS_X_TELFAX + 13, LETTER_POS_Y_TELFAX + 0 * LETTER_DIST_Y);
        $this->Cell(0, 0, utf8_decode($detaildata['agentur_details']['telefon']));
        $this->SetXY(LETTER_POS_X_TELFAX, LETTER_POS_Y_TELFAX + 1 * LETTER_DIST_Y);

        if(empty($detaildata['agentur_details']['fax'])) {
         $this->Cell(0, 0, utf8_decode(''));
at Mhmedia\Mhfreenet\Utils\PdfUtility->printLayout(array('@attributes' => array('version' => '1.0'), 'angebot_details' => array('angebotsname' => 'Begleitung zur anonymen Geburt', 'vorname' => array(), 'nachname' => 'Hendrischke', 'funktion_der_person' => array(), 'abteilung' => 'Projekt Findelbaby', 'strasse' => 'Osterstraße 86-90', 'plz' => '20259', 'ort' => 'Hamburg', 'geo_breite' => '53.575699', 'geo_laenge' => '9.954040', 'email' => 'info@sternipark.de', 'homepage' => 'http://www.sternipark.de', 'facebook' => array(), 'twitter' => array(), 'instagram' => array(), 'youtube' => array(), 'telefon' => '040 431874-85', 'mobil' => array(), 'fax' => '040 431874-80', 'kurzbeschreibung' => array(), 'beschreibung' => '<p>Gesucht werden Freiwillige, die Frauen bei der anonymen Geburt begleiten.</p>', 'avatar' => array(), 'avatarinfo' => array('medium_datei' => array(), 'medium_url' => array(), 'medium_title' => array(), 'medium_quelle' => array(), 'medium_info' => array(), 'medium_beschreibung' => array(), 'medium_aufgenommen_von' => array()), 'galerieinfo' => array('element' => array(array('medium_datei' => array()), array('medium_url' => array()), array('medium_title' => array()), array('medium_quelle' => array()), array('medium_info' => array()), array('medium_beschreibung' => array()), array('medium_aufgenommen_von' => array()))), 'behindertengerecht' => array(), 'barrierefreiheit' => array(), 'befristet' => array(), 'zeitlicherrahmen' => 'Individuelle Vereinbarung', 'leistungen' => array('element' => array('Anerkennung für Studiengänge', 'Anleitung durch Fachkräfte', 'Erfahrungsaustausch', 'Erstattung entstandener Kosten', 'Haftpflichtversicherung', 'Tätigkeitsnachweise', 'Unfallversicherung')), 'anforderungen' => array('element' => array('Geschlecht: ohne Einschränkung', 'Altersgruppe: (mind.) 18 Jahre', 'Führerschein: nicht erforderlich', 'Weltanschauung: nein', 'Mitgliedschaft: nein', 'Personengruppe: nein', 'Ortskundigkeit: unerheblich', 'Führungszeugnis: einfaches Führungszeugnis notwendig')), 'termine' => array(), 'bearbeitet' => '1705408187', 'erstellt' => '1303817220', 'kontaktierbar' => '0', 'such_status' => '0', 'veroeffentlichung' => '1', 'anmeldung_erlaubt' => '1', 'anzahl_gesuche' => '0', 'anzahl_vermittlungen' => '12', 'anzahl_aktueller_vermittlungen' => array(), 'arbeitsweise' => array(), 'matching_kategorien' => array('arbeitsweise' => array(), 'globalbereiche_p0' => array('element' => array('Soziales', 'Gesundheit')), 'handlungsfelder_p0' => array('element' => 'Besorgungen, Besuche, Begleitung'), 'zielgruppen_p0' => array('element' => array('Eltern und Familien', 'Kinder und Jugendliche')), 'stadtteile' => array('element' => '9. Ortsunabhängig'), 'ehrenamttyp' => array(), 'mtffa4' => array('element' => 'Engagement auch am WE oder am Abend möglich')), 'globalbereiche_p0' => array('element' => array('Soziales', 'Gesundheit')), 'handlungsfelder_p0' => array('element' => 'Besorgungen, Besuche, Begleitung'), 'zielgruppen_p0' => array('element' => array('Eltern und Familien', 'Kinder und Jugendliche')), 'stadtteile' => array('element' => array('9. Ortsunabhängig')), 'ehrenamttyp' => array()), 'projekte_teilnahme' => array(), 'traeger_details' => array('@attributes' => array('id' => ''), 'anrede' => array(), 'name' => array(), 'strasse' => array(), 'plz' => array(), 'ort' => array(), 'geo_breite' => array(), 'geo_laenge' => array(), 'bundesland' => array(), 'email' => array(), 'vorname' => array(), 'nachname' => array(), 'beschreibung' => array()), 'einrichtung_details' => array('@attributes' => array('id' => '19472'), 'anrede' => '2', 'name' => 'SterniPark - Projekt Findelbaby', 'strasse' => 'Osterstraße 86-90', 'plz' => '20259', 'ort' => 'Hamburg', 'geo_breite' => '53.575699', 'geo_laenge' => '9.954040', 'bundesland' => '6', 'telefon' => '040 431874-0', 'email' => 'info@sternipark.de', 'homepage' => 'http://www.sternipark.de', 'vorname' => array(), 'nachname' => 'Hendrischke', 'beschreibung' => '<p>Das Projekt bietet Hilfef für Schwangere und Mütter in Not. Das Angebot beinhaltet eine kostenfreie Notrufnummer 0800-4560789, drei Babyklappen sowie die anonyme, pädagogische Betreuung vor, während und nach der Geburt. Das niedrigschwellige Angebot ermöglicht Müttern in Ruhe und sicherer Umgebung eine fundierte Zukunftsentscheidung für sich und ihr Kind zu treffen.</p>', 'avatar' => array(), 'avatarinfo' => array('medium_datei' => array(), 'medium_url' => array(), 'medium_title' => array(), 'medium_quelle' => array(), 'medium_info' => array(), 'medium_beschreibung' => array(), 'medium_aufgenommen_von' => array()), 'logo' => array(), 'angebote_oeffentlich' => array('element' => array(array('@attributes' => array('id' => '30058'), 'titel' => 'Begleitung zur anonymen Geburt', 'beschreibung' => '<p>Gesucht werden Freiwillige, die Frauen bei der anonymen Geburt begleiten.</p>', 'avatar_src' => array()), array('@attributes' => array('id' => '30059'), 'titel' => 'Betreuung des Notruftelefons', 'beschreibung' => '<p>Gesucht werden Freiwillige, die das Notruftelefon stundenweise betreuen.</p>', 'avatar_src' => array()), array('@attributes' => array('id' => '30060'), 'titel' => 'Freiwillige Fahrer zur anonymen Geburt', 'beschreibung' => '<p>Gesucht werden freiwillige Fahrer für die anonymen Geburt.</p>', 'avatar_src' => array()))), 'logoinfo' => array('medium_datei' => array(), 'medium_url' => array(), 'medium_title' => array(), 'medium_quelle' => array(), 'medium_info' => array(), 'medium_beschreibung' => array(), 'medium_aufgenommen_von' => array())), 'agentur_details' => array('@attributes' => array('id' => '175'), 'anrede' => '0', 'name' => 'Engagementlotsen', 'strasse' => 'Brennerstraße 90', 'plz' => '20099', 'ort' => 'Hamburg', 'geo_breite' => '53.557358', 'geo_laenge' => '10.018815', 'bundesland' => '6', 'email' => 'info@engagementlotsen.hamburg', 'homepage' => 'http://www.engagementlotsen.hamburg', 'telefon' => array(), 'fax' => array(), 'vorname' => array(), 'nachname' => array(), 'beschreibung' => '<h3>Die Engagementlotsen helfen bei der Lebensgestaltung</h3><p>Sie planen einen neuen Lebensabschnitt und:</p><ul><li>möchten sich schon während der letzten Berufsjahre rechtzeitig orientieren</li> <li>wollen nach Ende des Berufslebens Träume verwirklichen</li> <li>sind ohne tägliche familiäre Verpflichtungen</li> <li>wollen für sich und andere etwas bewegen</li> <li>suchen ein Engagement, das Spaß bringt und sinnvoll ist</li></ul><p><a href="Flyer%20Engagementlotsen">Flyer Engagementlotsen</a></p><p>Wir informieren und beraten ehrenamtlich.</p><p>Engagementlotsen</p><ul><li>suchen mit Ihnen eine passende ehrenamtliche Tätigkeit</li> <li>nehmen sich Zeit, Sie zu informieren</li> <li>orientieren sich an Ihren Wünschen, Interessen und Kompetenzen</li> <li>stellen Ihnen unterschiedliche Angebote für ein Engagement vor</li> <li>unterstützen Sie, mit anderen etwas gemeinsam zu bewegen</li> <li>kennen sich aus bei aktuellen Nachbarschaftsprojekten</li> <li>wissen um weitere vielfältige Möglichkeiten, die sich nach dem Berufsende bieten</li></ul><p>Die Beratung findet überwiegend per E-Mail statt. Auf Anfrage der Engagmentsuchenden beraten wir natürlich auch persönlich oder telefonisch. Die Beratung per Telefon oder E-Mail findet im Home Office statt, die persönliche Beratung nach Terminvereinbarung im Seniorenbüro in der Brennerstraße in St. Georg.</p><p><strong>So kommen Sie zu den Engagementlotsen</strong></p><p>Seniorenbüro Hamburg e. V.<br>Brennerstraße 90  Fahrstuhl,  5. Stock<br>20099 Hamburg<br>Tel. 040 - 30 39 95 07<br>E-Mail <a href="mailto:senioren1@aol.com">engagementlotsen@seniorenbuero-hamburg.de</a></p><p>Die Brennerstraße verläuft parallel zum Steindamm. Die U1  Lohmühlenstraße ist der beste Ausstiegspunkt Ausgang Krankenhaus St. Georg. Der Bus hält  Alster-Lohmühlenstraße.</p><p>Vom U-Bahnhof sind es etwa 70 m im Lohmühlenpark, Links den treppenlosen Durchgang benutzen. Bei der Gabelung (Laternen) links halten. Dann stehen Sie schon fast vor dem Eingang. Ein Fahrstuhl ist vorhanden.</p><p><strong>Unsere Netzwerke</strong></p><p>Die Engagementlotsen unterstützen aktive Seniorinnen und Senioren, gemeinsam und in Eigeninitiative etwas für sich und andere zu tun. Ziel ist die Förderung ehrenamtlichen Engagements.</p><p>Mitglieder des Trägervereins Seniorenbüro Hamburg e. V. sind Verbände und Institutionen der örtlichen Altenarbeit. Der Verein begleitet Menschen bei der Umsetzung ihrer Interessen in selbst bestimmte und gewählte Handlungsfelder. Es fördert somit durch seine Arbeit Sinnfindung, Gemeinschaftsbildung und Kreativität im Alter.<br>Die Seniorenbüros befinden sich kontinuierlich im fachlichen Austausch mit verschiedenen Institutionen.<br>Das Seniorenbüro Hamburg wird gefördert durch Hamburger Behörden und ist Gründungsmitglied des Landesnetzwerks für Bürgerschaftliches Engagement, AKTIVOLI..</p>', 'avatar' => array(), 'avatarinfo' => array('medium_datei' => array(), 'medium_url' => array(), 'medium_title' => array(), 'medium_quelle' => array(), 'medium_info' => array(), 'medium_beschreibung' => array(), 'medium_aufgenommen_von' => array()), 'logo' => '23867_logo_1_175.png', 'logoinfo' => array('medium_datei' => '23867_logo_1_175.png', 'medium_url' => 'https://freinet-online.de/media/23867_logo_1_175.png', 'medium_title' => array(), 'medium_quelle' => array(), 'medium_info' => array(), 'medium_beschreibung' => array(), 'medium_aufgenommen_von' => array()))))
in /usr/www/users/freiws/freiwillig.hamburg_live/typo3conf/ext/mhfreenet/Classes/Utils/PdfUtility.php line 345
    public function printOffer(Offer $offer)
    {
        $detaildata = $this->getDetaildata();  
        
        $this->printLayout($detaildata);
        $this->printData($offer);
        $this->Output('angebotsdetails.pdf', 'I');
    }

at Mhmedia\Mhfreenet\Utils\PdfUtility->printOffer(object(Mhmedia\Mhfreenet\Domain\Model\Offer))
in /usr/www/users/freiws/freiwillig.hamburg_live/typo3conf/ext/mhfreenet/Classes/Controller/OfferController.php line 215

        $offerModel = $this->mapApiSingleDataToModels($offerArray, $offer);

        if ($offerModel) {
            $pdfUtility->printOffer($offerModel);
        }

        exit;
    }
at Mhmedia\Mhfreenet\Controller\OfferController->showPdfAction(30058)
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php line 318
        }
        $validationResult = $this->arguments->validate();
        if (!$validationResult->hasErrors()) {
            $this->emitBeforeCallActionMethodSignal($preparedArguments);
            $actionResult = $this->{$this->actionMethodName}(...$preparedArguments);
        } else {
            $actionResult = $this->{$this->errorMethodName}();
        }

at TYPO3\CMS\Extbase\Mvc\Controller\ActionController->callActionMethod()
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php line 167
        $this->view = $this->resolveView();
        if ($this->view !== null) {
            $this->initializeView($this->view);
        }
        $this->callActionMethod();
        $this->renderAssetsForRequest($request);
    }

    /**
at TYPO3\CMS\Extbase\Mvc\Controller\ActionController->processRequest(object(TYPO3\CMS\Extbase\Mvc\Web\Request), object(TYPO3\CMS\Extbase\Mvc\Web\Response))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/extbase/Classes/Mvc/Dispatcher.php line 73
                throw new \TYPO3\CMS\Extbase\Mvc\Exception\InfiniteLoopException('Could not ultimately dispatch the request after ' . $dispatchLoopCount . ' iterations. Most probably, a @' . \TYPO3\CMS\Extbase\Annotation\IgnoreValidation::class . ' annotation is missing on re-displaying a form with validation errors.', 1217839467);
            }
            $controller = $this->resolveController($request);
            try {
                $controller->processRequest($request, $response);
            } catch (\TYPO3\CMS\Extbase\Mvc\Exception\StopActionException $ignoredException) {
            }
        }
        $this->emitAfterRequestDispatchSignal($request, $response);
at TYPO3\CMS\Extbase\Mvc\Dispatcher->dispatch(object(TYPO3\CMS\Extbase\Mvc\Web\Request), object(TYPO3\CMS\Extbase\Mvc\Web\Response))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/extbase/Classes/Mvc/Web/FrontendRequestHandler.php line 92
        }

        /** @var \TYPO3\CMS\Extbase\Mvc\ResponseInterface $response */
        $response = $this->objectManager->get(\TYPO3\CMS\Extbase\Mvc\Web\Response::class);
        $this->dispatcher->dispatch($request, $response);
        return $response;
    }

    /**
at TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler->handleRequest()
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/extbase/Classes/Core/Bootstrap.php line 172
        /** @var \TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver $requestHandlerResolver */
        $requestHandlerResolver = $this->objectManager->get(\TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver::class);
        $requestHandler = $requestHandlerResolver->resolveRequestHandler();

        $response = $requestHandler->handleRequest();
        // If response is NULL after handling the request we need to stop
        // This happens for instance, when a USER object was converted to a USER_INT
        // @see TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler::handleRequest()
        if ($response === null) {
at TYPO3\CMS\Extbase\Core\Bootstrap->handleRequest()
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/extbase/Classes/Core/Bootstrap.php line 159
     */
    public function run($content, $configuration)
    {
        $this->initialize($configuration);
        return $this->handleRequest();
    }

    /**
     * @throws \TYPO3\CMS\Extbase\Mvc\Exception\CommandException Is thrown if the response object defined an exit code > 0
at TYPO3\CMS\Extbase\Core\Bootstrap->run('', array('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'Mhfreenet', 'pluginName' => 'Pi1', 'vendorName' => 'Mhmedia'))
at call_user_func_array(array(object(TYPO3\CMS\Extbase\Core\Bootstrap), 'run'), array('', array('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'Mhfreenet', 'pluginName' => 'Pi1', 'vendorName' => 'Mhmedia')))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 6015
                        $classObj,
                        $parts[1]
                    ], [
                        $content,
                        $conf
                    ]);
                } else {
                    $this->getTimeTracker()->setTSlogMessage('Method "' . $parts[1] . '" did not exist in class "' . $parts[0] . '"', 3);
                }
at TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->callUserFunction('TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', array('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'Mhfreenet', 'pluginName' => 'Pi1', 'vendorName' => 'Mhmedia'), '')
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/ContentObject/UserContentObject.php line 41
        if ($this->cObj->getUserObjectType() === false) {
            // Come here only if we are not called from $TSFE->INTincScript_process()!
            $this->cObj->setUserObjectType(ContentObjectRenderer::OBJECTTYPE_USER);
        }
        $tempContent = $this->cObj->callUserFunction($conf['userFunc'], $conf, '');
        if ($this->cObj->doConvertToUserIntObject) {
            $this->cObj->doConvertToUserIntObject = false;
            $content = $this->cObj->cObjGetSingle('USER_INT', $conf);
        } else {
at TYPO3\CMS\Frontend\ContentObject\UserContentObject->render(array('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'Mhfreenet', 'pluginName' => 'Pi1', 'vendorName' => 'Mhmedia'))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 821
        }

        // Render content
        try {
            $content .= $contentObject->render($configuration);
        } catch (ContentRenderingException $exception) {
            // Content rendering Exceptions indicate a critical problem which should not be
            // caught e.g. when something went wrong with Exception handling itself
            throw $exception;
at TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->render(object(TYPO3\CMS\Frontend\ContentObject\UserContentObject), array('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'Mhfreenet', 'pluginName' => 'Pi1', 'vendorName' => 'Mhmedia'))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 737
                }
                if (!$hooked) {
                    $contentObject = $this->getContentObject($name);
                    if ($contentObject) {
                        $content .= $this->render($contentObject, $conf);
                    } else {
                        // Call hook functions for extra processing
                        if ($name) {
                            foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClassDefault'] ?? [] as $className) {
at TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGetSingle('USER', array('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'Mhfreenet', 'pluginName' => 'Pi1', 'vendorName' => 'Mhmedia'))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php line 3854
                        case 'COA':
                            $incContent = $INTiS_cObj->cObjGetSingle('COA', $INTiS_config[$INTiS_key]['conf']);
                            break;
                        case 'FUNC':
                            $incContent = $INTiS_cObj->cObjGetSingle('USER', $INTiS_config[$INTiS_key]['conf']);
                            break;
                        case 'POSTUSERFUNC':
                            $incContent = $INTiS_cObj->callUserFunction($INTiS_config[$INTiS_key]['postUserFunc'], $INTiS_config[$INTiS_key]['conf'], $INTiS_config[$INTiS_key]['content']);
                            break;
at TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->INTincScript_process(array('INT_SCRIPT.262f21fd19a5f05467db4045e0c443c1' => array('conf' => array('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'Mhfreenet', 'pluginName' => 'Pi1', 'vendorName' => 'Mhmedia'), 'cObj' => 'O:54:"TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer":28:{s:5:"align";a:3:{i:0;s:6:"center";i:1;s:5:"right";i:2;s:4:"left";}s:12:"stdWrapOrder";a:152:{s:17:"stdWrapPreProcess";s:4:"hook";s:9:"cacheRead";s:4:"hook";s:19:"setContentToCurrent";s:7:"boolean";s:20:"setContentToCurrent.";s:5:"array";s:16:"addPageCacheTags";s:6:"string";s:17:"addPageCacheTags.";s:5:"array";s:10:"setCurrent";s:6:"string";s:11:"setCurrent.";s:5:"array";s:5:"lang.";s:5:"array";s:4:"data";s:7:"getText";s:5:"data.";s:5:"array";s:5:"field";s:9:"fieldName";s:6:"field.";s:5:"array";s:7:"current";s:7:"boolean";s:8:"current.";s:5:"array";s:7:"cObject";s:7:"cObject";s:8:"cObject.";s:5:"array";s:8:"numRows.";s:5:"array";s:8:"filelist";s:3:"dir";s:9:"filelist.";s:5:"array";s:11:"preUserFunc";s:12:"functionName";s:15:"stdWrapOverride";s:4:"hook";s:8:"override";s:6:"string";s:9:"override.";s:5:"array";s:17:"preIfEmptyListNum";s:7:"listNum";s:18:"preIfEmptyListNum.";s:5:"array";s:6:"ifNull";s:6:"string";s:7:"ifNull.";s:5:"array";s:7:"ifEmpty";s:6:"string";s:8:"ifEmpty.";s:5:"array";s:7:"ifBlank";s:6:"string";s:8:"ifBlank.";s:5:"array";s:7:"listNum";s:7:"listNum";s:8:"listNum.";s:5:"array";s:4:"trim";s:7:"boolean";s:5:"trim.";s:5:"array";s:7:"strPad.";s:5:"array";s:7:"stdWrap";s:7:"stdWrap";s:8:"stdWrap.";s:5:"array";s:14:"stdWrapProcess";s:4:"hook";s:8:"required";s:7:"boolean";s:9:"required.";s:5:"array";s:3:"if.";s:5:"array";s:13:"fieldRequired";s:9:"fieldName";s:14:"fieldRequired.";s:5:"array";s:6:"csConv";s:6:"string";s:7:"csConv.";s:5:"array";s:9:"parseFunc";s:10:"objectpath";s:10:"parseFunc.";s:5:"array";s:10:"HTMLparser";s:7:"boolean";s:11:"HTMLparser.";s:5:"array";s:6:"split.";s:5:"array";s:12:"replacement.";s:5:"array";s:10:"prioriCalc";s:7:"boolean";s:11:"prioriCalc.";s:5:"array";s:4:"char";s:7:"integer";s:5:"char.";s:5:"array";s:6:"intval";s:7:"boolean";s:7:"intval.";s:5:"array";s:4:"hash";s:6:"string";s:5:"hash.";s:5:"array";s:5:"round";s:7:"boolean";s:6:"round.";s:5:"array";s:13:"numberFormat.";s:5:"array";s:10:"expandList";s:7:"boolean";s:11:"expandList.";s:5:"array";s:4:"date";s:8:"dateconf";s:5:"date.";s:5:"array";s:9:"strtotime";s:13:"strtotimeconf";s:10:"strtotime.";s:5:"array";s:8:"strftime";s:12:"strftimeconf";s:9:"strftime.";s:5:"array";s:3:"age";s:7:"boolean";s:4:"age.";s:5:"array";s:4:"case";s:4:"case";s:5:"case.";s:5:"array";s:5:"bytes";s:7:"boolean";s:6:"bytes.";s:5:"array";s:9:"substring";s:10:"parameters";s:10:"substring.";s:5:"array";s:8:"cropHTML";s:4:"crop";s:9:"cropHTML.";s:5:"array";s:9:"stripHtml";s:7:"boolean";s:10:"stripHtml.";s:5:"array";s:4:"crop";s:4:"crop";s:5:"crop.";s:5:"array";s:12:"rawUrlEncode";s:7:"boolean";s:13:"rawUrlEncode.";s:5:"array";s:16:"htmlSpecialChars";s:7:"boolean";s:17:"htmlSpecialChars.";s:5:"array";s:24:"encodeForJavaScriptValue";s:7:"boolean";s:25:"encodeForJavaScriptValue.";s:5:"array";s:11:"doubleBrTag";s:6:"string";s:12:"doubleBrTag.";s:5:"array";s:2:"br";s:7:"boolean";s:3:"br.";s:5:"array";s:5:"brTag";s:6:"string";s:6:"brTag.";s:5:"array";s:12:"encapsLines.";s:5:"array";s:8:"keywords";s:7:"boolean";s:9:"keywords.";s:5:"array";s:9:"innerWrap";s:4:"wrap";s:10:"innerWrap.";s:5:"array";s:10:"innerWrap2";s:4:"wrap";s:11:"innerWrap2.";s:5:"array";s:10:"addParams.";s:5:"array";s:9:"filelink.";s:5:"array";s:10:"preCObject";s:7:"cObject";s:11:"preCObject.";s:5:"array";s:11:"postCObject";s:7:"cObject";s:12:"postCObject.";s:5:"array";s:9:"wrapAlign";s:5:"align";s:10:"wrapAlign.";s:5:"array";s:9:"typolink.";s:5:"array";s:4:"wrap";s:4:"wrap";s:5:"wrap.";s:5:"array";s:10:"noTrimWrap";s:4:"wrap";s:11:"noTrimWrap.";s:5:"array";s:5:"wrap2";s:4:"wrap";s:6:"wrap2.";s:5:"array";s:8:"dataWrap";s:8:"dataWrap";s:9:"dataWrap.";s:5:"array";s:7:"prepend";s:7:"cObject";s:8:"prepend.";s:5:"array";s:6:"append";s:7:"cObject";s:7:"append.";s:5:"array";s:5:"wrap3";s:4:"wrap";s:6:"wrap3.";s:5:"array";s:14:"orderedStdWrap";s:7:"stdWrap";s:15:"orderedStdWrap.";s:5:"array";s:9:"outerWrap";s:4:"wrap";s:10:"outerWrap.";s:5:"array";s:10:"insertData";s:7:"boolean";s:11:"insertData.";s:5:"array";s:12:"postUserFunc";s:12:"functionName";s:15:"postUserFuncInt";s:12:"functionName";s:13:"prefixComment";s:6:"string";s:14:"prefixComment.";s:5:"array";s:9:"editIcons";s:6:"string";s:10:"editIcons.";s:5:"array";s:9:"editPanel";s:7:"boolean";s:10:"editPanel.";s:5:"array";s:12:"htmlSanitize";s:7:"boolean";s:13:"htmlSanitize.";s:5:"array";s:10:"cacheStore";s:4:"hook";s:18:"stdWrapPostProcess";s:4:"hook";s:5:"debug";s:7:"boolean";s:6:"debug.";s:5:"array";s:9:"debugFunc";s:7:"boolean";s:10:"debugFunc.";s:5:"array";s:9:"debugData";s:7:"boolean";s:10:"debugData.";s:5:"array";}s:24:"' . "\0" . '*' . "\0" . 'contentObjectClassMap";a:19:{s:4:"TEXT";s:50:"TYPO3\\CMS\\Frontend\\ContentObject\\TextContentObject";s:4:"CASE";s:50:"TYPO3\\CMS\\Frontend\\ContentObject\\CaseContentObject";s:3:"COA";s:64:"TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectArrayContentObject";s:7:"COA_INT";s:72:"TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectArrayInternalContentObject";s:4:"USER";s:50:"TYPO3\\CMS\\Frontend\\ContentObject\\UserContentObject";s:8:"USER_INT";s:58:"TYPO3\\CMS\\Frontend\\ContentObject\\UserInternalContentObject";s:4:"FILE";s:50:"TYPO3\\CMS\\Frontend\\ContentObject\\FileContentObject";s:5:"FILES";s:51:"TYPO3\\CMS\\Frontend\\ContentObject\\FilesContentObject";s:5:"IMAGE";s:51:"TYPO3\\CMS\\Frontend\\ContentObject\\ImageContentObject";s:12:"IMG_RESOURCE";s:59:"TYPO3\\CMS\\Frontend\\ContentObject\\ImageResourceContentObject";s:7:"CONTENT";s:53:"TYPO3\\CMS\\Frontend\\ContentObject\\ContentContentObject";s:7:"RECORDS";s:53:"TYPO3\\CMS\\Frontend\\ContentObject\\RecordsContentObject";s:5:"HMENU";s:62:"TYPO3\\CMS\\Frontend\\ContentObject\\HierarchicalMenuContentObject";s:13:"LOAD_REGISTER";s:58:"TYPO3\\CMS\\Frontend\\ContentObject\\LoadRegisterContentObject";s:16:"RESTORE_REGISTER";s:61:"TYPO3\\CMS\\Frontend\\ContentObject\\RestoreRegisterContentObject";s:8:"TEMPLATE";s:54:"TYPO3\\CMS\\Frontend\\ContentObject\\TemplateContentObject";s:13:"FLUIDTEMPLATE";s:59:"TYPO3\\CMS\\Frontend\\ContentObject\\FluidTemplateContentObject";s:3:"SVG";s:68:"TYPO3\\CMS\\Frontend\\ContentObject\\ScalableVectorGraphicsContentObject";s:9:"EDITPANEL";s:55:"TYPO3\\CMS\\Frontend\\ContentObject\\EditPanelContentObject";}s:4:"data";a:82:{s:3:"uid";i:329;s:3:"pid";i:55;s:9:"t3ver_oid";i:0;s:8:"t3ver_id";i:0;s:10:"t3ver_wsid";i:0;s:11:"t3ver_label";s:0:"";s:11:"t3ver_state";i:0;s:11:"t3ver_stage";i:0;s:11:"t3ver_count";i:0;s:12:"t3ver_tstamp";i:0;s:13:"t3ver_move_id";i:0;s:10:"t3_origuid";i:0;s:6:"tstamp";i:1589963167;s:6:"crdate";i:1587358445;s:9:"cruser_id";i:1;s:6:"hidden";i:0;s:7:"sorting";i:512;s:5:"CType";s:4:"list";s:6:"header";s:0:"";s:15:"header_position";s:0:"";s:8:"bodytext";N;s:5:"image";i:0;s:10:"imagewidth";i:0;s:11:"imageorient";i:0;s:9:"imagecols";i:2;s:11:"imageborder";i:0;s:5:"media";i:0;s:6:"layout";i:0;s:7:"deleted";i:0;s:4:"cols";i:0;s:7:"records";N;s:5:"pages";s:0:"";s:9:"starttime";i:0;s:7:"endtime";i:0;s:6:"colPos";i:0;s:9:"subheader";s:0:"";s:11:"spaceBefore";i:0;s:10:"spaceAfter";i:0;s:8:"fe_group";s:0:"";s:11:"header_link";s:0:"";s:10:"image_zoom";i:0;s:13:"header_layout";s:1:"0";s:9:"list_type";s:13:"mhfreenet_pi1";s:12:"sectionIndex";i:1;s:9:"linkToTop";i:0;s:16:"file_collections";N;s:13:"filelink_size";i:0;s:16:"filelink_sorting";s:0:"";s:6:"target";s:0:"";s:4:"date";i:0;s:9:"recursive";i:0;s:11:"imageheight";i:0;s:16:"sys_language_uid";i:0;s:17:"tx_impexp_origuid";i:0;s:11:"pi_flexform";s:1561:"<?xml version="1.0" encoding="utf-8" standalone="yes" ?><T3FlexForms> <data> <sheet index="sDEF"> <language index="lDEF"> <field index="settings.pidListView"> <value index="vDEF">67</value> </field> <field index="settings.singlepid"> <value index="vDEF">55</value> </field> <field index="settings.contactPageID"> <value index="vDEF">13</value> </field> <field index="settings.listviewlimit"> <value index="vDEF">10</value> </field> <field index="settings.categoryview"> <value index="vDEF"></value> </field> <field index="settings.hideSearchForm"> <value index="vDEF">0</value> </field> <field index="settings.titlemaxwords"> <value index="vDEF">130</value> </field> <field index="settings.descriptionmaxwords"> <value index="vDEF">300</value> </field> <field index="switchableControllerActions"> <value index="vDEF">Offer-&gt;show;Offer-&gt;showPdf</value> </field> <field index="settings.topOfferListPage"> <value index="vDEF">14</value> </field> </language> </sheet> </data></T3FlexForms>";s:19:"accessibility_title";s:0:"";s:20:"accessibility_bypass";i:0;s:25:"accessibility_bypass_text";s:0:"";s:11:"l18n_parent";i:0;s:15:"l18n_diffsource";s:506:"a:26:{s:5:"CType";N;s:6:"colPos";N;s:6:"header";N;s:13:"header_layout";N;s:15:"header_position";N;s:4:"date";N;s:11:"header_link";N;s:9:"subheader";N;s:9:"list_type";N;s:11:"pi_flexform";N;s:5:"pages";N;s:9:"recursive";N;s:6:"layout";N;s:11:"frame_class";N;s:18:"space_before_class";N;s:17:"space_after_class";N;s:12:"sectionIndex";N;s:9:"linkToTop";N;s:16:"sys_language_uid";N;s:6:"hidden";N;s:9:"starttime";N;s:7:"endtime";N;s:8:"fe_group";N;s:8:"editlock";N;s:10:"categories";N;s:14:"rowDescription";N;}";s:19:"selected_categories";N;s:14:"category_field";s:0:"";s:10:"categories";i:0;s:8:"editlock";i:0;s:14:"rowDescription";s:0:"";s:13:"table_caption";N;s:15:"table_delimiter";i:124;s:15:"table_enclosure";i:0;s:21:"table_header_position";i:0;s:11:"table_tfoot";i:0;s:12:"bullets_type";i:0;s:19:"uploads_description";i:0;s:12:"uploads_type";i:0;s:6:"assets";i:0;s:11:"frame_class";s:7:"default";s:18:"space_before_class";s:0:"";s:17:"space_after_class";s:0:"";s:11:"l10n_source";i:0;s:11:"table_class";s:0:"";s:10:"l10n_state";N;s:26:"filelink_sorting_direction";s:0:"";s:25:"module_sys_dmail_category";i:0;}s:8:"' . "\0" . '*' . "\0" . 'table";s:10:"tt_content";s:7:"oldData";a:0:{}s:15:"alternativeData";s:0:"";s:10:"parameters";a:0:{}s:13:"currentValKey";s:26:"currentValue_kidjls9dksoje";s:13:"currentRecord";s:14:"tt_content:329";s:18:"currentRecordTotal";i:0;s:19:"currentRecordNumber";i:0;s:18:"parentRecordNumber";i:0;s:12:"parentRecord";a:0:{}s:14:"checkPid_cache";a:0:{}s:23:"checkPid_badDoktypeList";s:3:"255";s:15:"lastTypoLinkUrl";s:0:"";s:18:"lastTypoLinkTarget";s:0:"";s:14:"lastTypoLinkLD";a:0:{}s:14:"recordRegister";a:0:{}s:26:"' . "\0" . '*' . "\0" . 'cObjHookObjectsRegistry";a:0:{}s:18:"cObjHookObjectsArr";a:0:{}s:21:"' . "\0" . '*' . "\0" . 'stdWrapHookObjects";a:1:{i:0;O:39:"Typoheads\\Formhandler\\Hooks\\StdWrapHook":2:{s:52:"' . "\0" . 'Typoheads\\Formhandler\\Hooks\\StdWrapHook' . "\0" . 'originalGET";N;s:53:"' . "\0" . 'Typoheads\\Formhandler\\Hooks\\StdWrapHook' . "\0" . 'originalPOST";N;}}s:28:"' . "\0" . '*' . "\0" . 'getImgResourceHookObjects";N;s:24:"doConvertToUserIntObject";b:0;s:17:"' . "\0" . '*' . "\0" . 'userObjectType";i:1;s:16:"' . "\0" . '*' . "\0" . 'stopRendering";a:0:{}s:24:"' . "\0" . '*' . "\0" . 'stdWrapRecursionLevel";i:0;}', 'type' => 'FUNC'), 'INT_SCRIPT.b83e267d888dd47b0a73c3c50d123b5d' => array('conf' => array('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'Mhfreenet', 'pluginName' => 'Pi1', 'vendorName' => 'Mhmedia'), 'cObj' => 'O:54:"TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer":28:{s:5:"align";a:3:{i:0;s:6:"center";i:1;s:5:"right";i:2;s:4:"left";}s:12:"stdWrapOrder";a:152:{s:17:"stdWrapPreProcess";s:4:"hook";s:9:"cacheRead";s:4:"hook";s:19:"setContentToCurrent";s:7:"boolean";s:20:"setContentToCurrent.";s:5:"array";s:16:"addPageCacheTags";s:6:"string";s:17:"addPageCacheTags.";s:5:"array";s:10:"setCurrent";s:6:"string";s:11:"setCurrent.";s:5:"array";s:5:"lang.";s:5:"array";s:4:"data";s:7:"getText";s:5:"data.";s:5:"array";s:5:"field";s:9:"fieldName";s:6:"field.";s:5:"array";s:7:"current";s:7:"boolean";s:8:"current.";s:5:"array";s:7:"cObject";s:7:"cObject";s:8:"cObject.";s:5:"array";s:8:"numRows.";s:5:"array";s:8:"filelist";s:3:"dir";s:9:"filelist.";s:5:"array";s:11:"preUserFunc";s:12:"functionName";s:15:"stdWrapOverride";s:4:"hook";s:8:"override";s:6:"string";s:9:"override.";s:5:"array";s:17:"preIfEmptyListNum";s:7:"listNum";s:18:"preIfEmptyListNum.";s:5:"array";s:6:"ifNull";s:6:"string";s:7:"ifNull.";s:5:"array";s:7:"ifEmpty";s:6:"string";s:8:"ifEmpty.";s:5:"array";s:7:"ifBlank";s:6:"string";s:8:"ifBlank.";s:5:"array";s:7:"listNum";s:7:"listNum";s:8:"listNum.";s:5:"array";s:4:"trim";s:7:"boolean";s:5:"trim.";s:5:"array";s:7:"strPad.";s:5:"array";s:7:"stdWrap";s:7:"stdWrap";s:8:"stdWrap.";s:5:"array";s:14:"stdWrapProcess";s:4:"hook";s:8:"required";s:7:"boolean";s:9:"required.";s:5:"array";s:3:"if.";s:5:"array";s:13:"fieldRequired";s:9:"fieldName";s:14:"fieldRequired.";s:5:"array";s:6:"csConv";s:6:"string";s:7:"csConv.";s:5:"array";s:9:"parseFunc";s:10:"objectpath";s:10:"parseFunc.";s:5:"array";s:10:"HTMLparser";s:7:"boolean";s:11:"HTMLparser.";s:5:"array";s:6:"split.";s:5:"array";s:12:"replacement.";s:5:"array";s:10:"prioriCalc";s:7:"boolean";s:11:"prioriCalc.";s:5:"array";s:4:"char";s:7:"integer";s:5:"char.";s:5:"array";s:6:"intval";s:7:"boolean";s:7:"intval.";s:5:"array";s:4:"hash";s:6:"string";s:5:"hash.";s:5:"array";s:5:"round";s:7:"boolean";s:6:"round.";s:5:"array";s:13:"numberFormat.";s:5:"array";s:10:"expandList";s:7:"boolean";s:11:"expandList.";s:5:"array";s:4:"date";s:8:"dateconf";s:5:"date.";s:5:"array";s:9:"strtotime";s:13:"strtotimeconf";s:10:"strtotime.";s:5:"array";s:8:"strftime";s:12:"strftimeconf";s:9:"strftime.";s:5:"array";s:3:"age";s:7:"boolean";s:4:"age.";s:5:"array";s:4:"case";s:4:"case";s:5:"case.";s:5:"array";s:5:"bytes";s:7:"boolean";s:6:"bytes.";s:5:"array";s:9:"substring";s:10:"parameters";s:10:"substring.";s:5:"array";s:8:"cropHTML";s:4:"crop";s:9:"cropHTML.";s:5:"array";s:9:"stripHtml";s:7:"boolean";s:10:"stripHtml.";s:5:"array";s:4:"crop";s:4:"crop";s:5:"crop.";s:5:"array";s:12:"rawUrlEncode";s:7:"boolean";s:13:"rawUrlEncode.";s:5:"array";s:16:"htmlSpecialChars";s:7:"boolean";s:17:"htmlSpecialChars.";s:5:"array";s:24:"encodeForJavaScriptValue";s:7:"boolean";s:25:"encodeForJavaScriptValue.";s:5:"array";s:11:"doubleBrTag";s:6:"string";s:12:"doubleBrTag.";s:5:"array";s:2:"br";s:7:"boolean";s:3:"br.";s:5:"array";s:5:"brTag";s:6:"string";s:6:"brTag.";s:5:"array";s:12:"encapsLines.";s:5:"array";s:8:"keywords";s:7:"boolean";s:9:"keywords.";s:5:"array";s:9:"innerWrap";s:4:"wrap";s:10:"innerWrap.";s:5:"array";s:10:"innerWrap2";s:4:"wrap";s:11:"innerWrap2.";s:5:"array";s:10:"addParams.";s:5:"array";s:9:"filelink.";s:5:"array";s:10:"preCObject";s:7:"cObject";s:11:"preCObject.";s:5:"array";s:11:"postCObject";s:7:"cObject";s:12:"postCObject.";s:5:"array";s:9:"wrapAlign";s:5:"align";s:10:"wrapAlign.";s:5:"array";s:9:"typolink.";s:5:"array";s:4:"wrap";s:4:"wrap";s:5:"wrap.";s:5:"array";s:10:"noTrimWrap";s:4:"wrap";s:11:"noTrimWrap.";s:5:"array";s:5:"wrap2";s:4:"wrap";s:6:"wrap2.";s:5:"array";s:8:"dataWrap";s:8:"dataWrap";s:9:"dataWrap.";s:5:"array";s:7:"prepend";s:7:"cObject";s:8:"prepend.";s:5:"array";s:6:"append";s:7:"cObject";s:7:"append.";s:5:"array";s:5:"wrap3";s:4:"wrap";s:6:"wrap3.";s:5:"array";s:14:"orderedStdWrap";s:7:"stdWrap";s:15:"orderedStdWrap.";s:5:"array";s:9:"outerWrap";s:4:"wrap";s:10:"outerWrap.";s:5:"array";s:10:"insertData";s:7:"boolean";s:11:"insertData.";s:5:"array";s:12:"postUserFunc";s:12:"functionName";s:15:"postUserFuncInt";s:12:"functionName";s:13:"prefixComment";s:6:"string";s:14:"prefixComment.";s:5:"array";s:9:"editIcons";s:6:"string";s:10:"editIcons.";s:5:"array";s:9:"editPanel";s:7:"boolean";s:10:"editPanel.";s:5:"array";s:12:"htmlSanitize";s:7:"boolean";s:13:"htmlSanitize.";s:5:"array";s:10:"cacheStore";s:4:"hook";s:18:"stdWrapPostProcess";s:4:"hook";s:5:"debug";s:7:"boolean";s:6:"debug.";s:5:"array";s:9:"debugFunc";s:7:"boolean";s:10:"debugFunc.";s:5:"array";s:9:"debugData";s:7:"boolean";s:10:"debugData.";s:5:"array";}s:24:"' . "\0" . '*' . "\0" . 'contentObjectClassMap";a:19:{s:4:"TEXT";s:50:"TYPO3\\CMS\\Frontend\\ContentObject\\TextContentObject";s:4:"CASE";s:50:"TYPO3\\CMS\\Frontend\\ContentObject\\CaseContentObject";s:3:"COA";s:64:"TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectArrayContentObject";s:7:"COA_INT";s:72:"TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectArrayInternalContentObject";s:4:"USER";s:50:"TYPO3\\CMS\\Frontend\\ContentObject\\UserContentObject";s:8:"USER_INT";s:58:"TYPO3\\CMS\\Frontend\\ContentObject\\UserInternalContentObject";s:4:"FILE";s:50:"TYPO3\\CMS\\Frontend\\ContentObject\\FileContentObject";s:5:"FILES";s:51:"TYPO3\\CMS\\Frontend\\ContentObject\\FilesContentObject";s:5:"IMAGE";s:51:"TYPO3\\CMS\\Frontend\\ContentObject\\ImageContentObject";s:12:"IMG_RESOURCE";s:59:"TYPO3\\CMS\\Frontend\\ContentObject\\ImageResourceContentObject";s:7:"CONTENT";s:53:"TYPO3\\CMS\\Frontend\\ContentObject\\ContentContentObject";s:7:"RECORDS";s:53:"TYPO3\\CMS\\Frontend\\ContentObject\\RecordsContentObject";s:5:"HMENU";s:62:"TYPO3\\CMS\\Frontend\\ContentObject\\HierarchicalMenuContentObject";s:13:"LOAD_REGISTER";s:58:"TYPO3\\CMS\\Frontend\\ContentObject\\LoadRegisterContentObject";s:16:"RESTORE_REGISTER";s:61:"TYPO3\\CMS\\Frontend\\ContentObject\\RestoreRegisterContentObject";s:8:"TEMPLATE";s:54:"TYPO3\\CMS\\Frontend\\ContentObject\\TemplateContentObject";s:13:"FLUIDTEMPLATE";s:59:"TYPO3\\CMS\\Frontend\\ContentObject\\FluidTemplateContentObject";s:3:"SVG";s:68:"TYPO3\\CMS\\Frontend\\ContentObject\\ScalableVectorGraphicsContentObject";s:9:"EDITPANEL";s:55:"TYPO3\\CMS\\Frontend\\ContentObject\\EditPanelContentObject";}s:4:"data";a:82:{s:3:"uid";i:330;s:3:"pid";i:1;s:9:"t3ver_oid";i:0;s:8:"t3ver_id";i:0;s:10:"t3ver_wsid";i:0;s:11:"t3ver_label";s:0:"";s:11:"t3ver_state";i:0;s:11:"t3ver_stage";i:0;s:11:"t3ver_count";i:0;s:12:"t3ver_tstamp";i:0;s:13:"t3ver_move_id";i:0;s:10:"t3_origuid";i:0;s:6:"tstamp";i:1648104283;s:6:"crdate";i:1589729938;s:9:"cruser_id";i:26;s:6:"hidden";i:0;s:7:"sorting";i:512;s:5:"CType";s:4:"list";s:6:"header";s:0:"";s:15:"header_position";s:0:"";s:8:"bodytext";N;s:5:"image";i:0;s:10:"imagewidth";i:0;s:11:"imageorient";i:0;s:9:"imagecols";i:2;s:11:"imageborder";i:0;s:5:"media";i:0;s:6:"layout";i:0;s:7:"deleted";i:0;s:4:"cols";i:0;s:7:"records";N;s:5:"pages";s:0:"";s:9:"starttime";i:0;s:7:"endtime";i:0;s:6:"colPos";i:2;s:9:"subheader";s:0:"";s:11:"spaceBefore";i:0;s:10:"spaceAfter";i:0;s:8:"fe_group";s:0:"";s:11:"header_link";s:0:"";s:10:"image_zoom";i:0;s:13:"header_layout";s:1:"0";s:9:"list_type";s:13:"mhfreenet_pi1";s:12:"sectionIndex";i:1;s:9:"linkToTop";i:0;s:16:"file_collections";N;s:13:"filelink_size";i:0;s:16:"filelink_sorting";s:0:"";s:6:"target";s:0:"";s:4:"date";i:0;s:9:"recursive";i:0;s:11:"imageheight";i:0;s:16:"sys_language_uid";i:0;s:17:"tx_impexp_origuid";i:0;s:11:"pi_flexform";s:1683:"<?xml version="1.0" encoding="utf-8" standalone="yes" ?><T3FlexForms> <data> <sheet index="sDEF"> <language index="lDEF"> <field index="settings.pidListView"> <value index="vDEF">14</value> </field> <field index="settings.singlepid"> <value index="vDEF">55</value> </field> <field index="settings.contactPageID"> <value index="vDEF"></value> </field> <field index="settings.listviewlimit"> <value index="vDEF"></value> </field> <field index="settings.categoryview"> <value index="vDEF"></value> </field> <field index="settings.hideSearchForm"> <value index="vDEF">0</value> </field> <field index="settings.titlemaxwords"> <value index="vDEF">20</value> </field> <field index="settings.descriptionmaxwords"> <value index="vDEF">120</value> </field> <field index="settings.fastListLayout"> <value index="vDEF">shortlist</value> </field> <field index="settings.topOfferListPage"> <value index="vDEF"></value> </field> <field index="switchableControllerActions"> <value index="vDEF">Offer-&gt;showFastList</value> </field> </language> </sheet> </data></T3FlexForms>";s:19:"accessibility_title";s:0:"";s:20:"accessibility_bypass";i:0;s:25:"accessibility_bypass_text";s:0:"";s:11:"l18n_parent";i:0;s:15:"l18n_diffsource";s:506:"a:26:{s:5:"CType";N;s:6:"colPos";N;s:6:"header";N;s:13:"header_layout";N;s:15:"header_position";N;s:4:"date";N;s:11:"header_link";N;s:9:"subheader";N;s:9:"list_type";N;s:11:"pi_flexform";N;s:5:"pages";N;s:9:"recursive";N;s:6:"layout";N;s:11:"frame_class";N;s:18:"space_before_class";N;s:17:"space_after_class";N;s:12:"sectionIndex";N;s:9:"linkToTop";N;s:16:"sys_language_uid";N;s:6:"hidden";N;s:9:"starttime";N;s:7:"endtime";N;s:8:"fe_group";N;s:8:"editlock";N;s:10:"categories";N;s:14:"rowDescription";N;}";s:19:"selected_categories";N;s:14:"category_field";s:0:"";s:10:"categories";i:0;s:8:"editlock";i:0;s:14:"rowDescription";s:0:"";s:13:"table_caption";N;s:15:"table_delimiter";i:124;s:15:"table_enclosure";i:0;s:21:"table_header_position";i:0;s:11:"table_tfoot";i:0;s:12:"bullets_type";i:0;s:19:"uploads_description";i:0;s:12:"uploads_type";i:0;s:6:"assets";i:0;s:11:"frame_class";s:7:"default";s:18:"space_before_class";s:0:"";s:17:"space_after_class";s:0:"";s:11:"l10n_source";i:0;s:11:"table_class";s:0:"";s:10:"l10n_state";N;s:26:"filelink_sorting_direction";s:0:"";s:25:"module_sys_dmail_category";i:0;}s:8:"' . "\0" . '*' . "\0" . 'table";s:10:"tt_content";s:7:"oldData";a:0:{}s:15:"alternativeData";s:0:"";s:10:"parameters";a:0:{}s:13:"currentValKey";s:26:"currentValue_kidjls9dksoje";s:13:"currentRecord";s:14:"tt_content:330";s:18:"currentRecordTotal";i:0;s:19:"currentRecordNumber";i:0;s:18:"parentRecordNumber";i:0;s:12:"parentRecord";a:0:{}s:14:"checkPid_cache";a:0:{}s:23:"checkPid_badDoktypeList";s:3:"255";s:15:"lastTypoLinkUrl";s:0:"";s:18:"lastTypoLinkTarget";s:0:"";s:14:"lastTypoLinkLD";a:0:{}s:14:"recordRegister";a:0:{}s:26:"' . "\0" . '*' . "\0" . 'cObjHookObjectsRegistry";a:0:{}s:18:"cObjHookObjectsArr";a:0:{}s:21:"' . "\0" . '*' . "\0" . 'stdWrapHookObjects";a:1:{i:0;O:39:"Typoheads\\Formhandler\\Hooks\\StdWrapHook":2:{s:52:"' . "\0" . 'Typoheads\\Formhandler\\Hooks\\StdWrapHook' . "\0" . 'originalGET";N;s:53:"' . "\0" . 'Typoheads\\Formhandler\\Hooks\\StdWrapHook' . "\0" . 'originalPOST";N;}}s:28:"' . "\0" . '*' . "\0" . 'getImgResourceHookObjects";N;s:24:"doConvertToUserIntObject";b:0;s:17:"' . "\0" . '*' . "\0" . 'userObjectType";i:1;s:16:"' . "\0" . '*' . "\0" . 'stopRendering";a:0:{}s:24:"' . "\0" . '*' . "\0" . 'stdWrapRecursionLevel";i:0;}', 'type' => 'FUNC')))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php line 3815
    protected function recursivelyReplaceIntPlaceholdersInContent()
    {
        do {
            $INTiS_config = $this->config['INTincScript'];
            $this->INTincScript_process($INTiS_config);
            // Check if there were new items added to INTincScript during the previous execution:
            // array_diff_assoc throws notices if values are arrays but not strings. We suppress this here.
            $INTiS_config = @array_diff_assoc($this->config['INTincScript'], $INTiS_config);
            $reprocess = count($INTiS_config) > 0;
at TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->recursivelyReplaceIntPlaceholdersInContent()
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php line 3782
            $this->pageRenderer = $pageRenderer;
            GeneralUtility::setSingletonInstance(PageRenderer::class, $pageRenderer);
        }

        $this->recursivelyReplaceIntPlaceholdersInContent();
        $this->getTimeTracker()->push('Substitute header section');
        $this->INTincScript_loadJSCode();
        $this->generatePageTitle();

at TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->INTincScript()
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Http/RequestHandler.php line 187
                // When page was generated, this was already called. Avoid calling this twice.
                $controller->preparePageContentGeneration($request);
            }
            $this->timeTracker->push('Non-cached objects');
            $controller->INTincScript();
            $this->timeTracker->pull();
        }

        // Create a Response object when sending content
at TYPO3\CMS\Frontend\Http\RequestHandler->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/OutputCompression.php line 46
        // Throw away all output that may have happened during bootstrapping by weird extensions
        ob_clean();
        // Initialize output compression if configured
        $this->initializeOutputCompression();
        return $handler->handle($request);
    }

    /**
     * Initialize output compression if configured
at TYPO3\CMS\Frontend\Middleware\OutputCompression->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(TYPO3\CMS\Frontend\Http\RequestHandler))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/freiwillig.hamburg_live/typo3conf/ext/tt_news/Classes/Middleware/AjaxResolver.php line 48
    {
        $eID = $request->getParsedBody()['ttnewsID'] ?? $request->getQueryParams()['ttnewsID'] ?? null;

        if ($eID === null) {
            return $handler->handle($request);
        }

        $parsedBody = $request->getQueryParams();

at RG\TtNews\Middleware\AjaxResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/freiwillig.hamburg_live/typo3conf/ext/rdct/Classes/Middleware/SendRedirect.php line 42
    {
        // No GET parameter set, do nothing
        $redirectHash = $request->getQueryParams()['RDCT'] ?? '';
        if (empty($redirectHash)) {
            return $handler->handle($request);
        }

        $row = $this->fetchRedirectRecord($redirectHash);
        if (is_array($row)) {
at FoT3\Rdct\Middleware\SendRedirect->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/freiwillig.hamburg_live/typo3conf/ext/jumpurl/Classes/Middleware/JumpUrlHandler.php line 72
            // Regular jump URL
            $this->validateIfJumpUrlRedirectIsAllowed($jumpUrl, $juHash);
            return $this->redirectToJumpUrl($jumpUrl);
        }
        return $handler->handle($request);
    }
    /**
     * Redirects the user to the given jump URL if all submitted values
     * are valid (checked before)
at FoT3\Jumpurl\Middleware\JumpUrlHandler->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelDataPersister.php line 44
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $response = $handler->handle($request);
        if (
            !($response instanceof NullResponse)
            && $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
            && $GLOBALS['TSFE']->isOutputting()
at TYPO3\CMS\Adminpanel\Middleware\AdminPanelDataPersister->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelRenderer.php line 46
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $response = $handler->handle($request);
        if (
            !($response instanceof NullResponse)
            && $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
            && $GLOBALS['TSFE']->isOutputting()
at TYPO3\CMS\Adminpanel\Middleware\AdminPanelRenderer->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/ContentLengthResponseHeader.php line 45
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $response = $handler->handle($request);
        if (
            !($response instanceof NullResponse)
            && $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
            && $GLOBALS['TSFE']->isOutputting()) {
at TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/ShortcutAndMountPointRedirect.php line 65
                return new RedirectResponse($externalUrl, 303);
            }
        }

        return $handler->handle($request);
    }

    protected function getRedirectUri(ServerRequestInterface $request): ?string
    {
at TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php line 118
                GeneralUtility::makeInstance($className)->checkDataSubmission($this->controller);
            }
        }

        return $handler->handle($request);
    }

    /**
     * Small helper function to convert charsets for arrays to UTF-8
at TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/PageArgumentValidator.php line 99
                    ['code' => PageAccessFailureReasons::CACHEHASH_COMPARISON_FAILED]
                );
            }
        }
        return $handler->handle($request);
    }

    /**
     * Calculates a hash string based on additional parameters in the url.
at TYPO3\CMS\Frontend\Middleware\PageArgumentValidator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/MaintenanceMode.php line 53
        ) {
            return GeneralUtility::makeInstance(ErrorController::class)->unavailableAction($request, 'This page is temporarily unavailable.');
        }
        // Continue the regular stack if no maintenance mode is active
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Frontend\Middleware\MaintenanceMode->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/PageResolver.php line 171
            }
            $this->controller->determineId();
        }

        return $handler->handle($request);
    }

    /**
     * Provides ways to bypass the '?id=[xxx]&type=[xx]' format, using either PATH_INFO or Server Rewrites
at TYPO3\CMS\Frontend\Middleware\PageResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/PreviewSimulator.php line 62
            $showHiddenRecords = ($this->context->hasAspect('visibility') ? $this->context->getAspect('visibility')->includeHidden() : false);
            $GLOBALS['TSFE']->fePreview = ($simulatingDate || $simulatingGroup || $showHiddenRecords);
        }

        return $handler->handle($request);
    }

    /**
     * Simulate dates for preview functionality
at TYPO3\CMS\Frontend\Middleware\PreviewSimulator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/redirects/Classes/Http/Middleware/RedirectHandler.php line 70
                return $response;
            }
        }

        return $handler->handle($request);
    }

    /**
     * Creates a PSR-7 compatible Response object
at TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php line 62

                return new HtmlResponse($content, 200, ['Content-Type' => $contentType]);
            }
        }
        return $handler->handle($request);
    }

    /**
     * Find the proper configuration for the static route in the static route configuration. Mainly:
at TYPO3\CMS\Frontend\Middleware\StaticRouteResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/SiteBaseRedirectResolver.php line 86
                $uri = $requestedUri->withPath(rtrim($requestedUri->getPath(), '/'));
                return new RedirectResponse($uri, 307);
            }
        }
        return $handler->handle($request);
    }
    /**
     * Checks if the language is allowed in Frontend, if not, check if there is valid BE user
     *
at TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelInitiator.php line 58
            $beUser = $GLOBALS['BE_USER'];
            $beUser->adminPanel = GeneralUtility::makeInstance(AdminPanelView::class);
            $beUser->extAdmEnabled = true;
        }
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Adminpanel\Middleware\AdminPanelInitiator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/SiteResolver.php line 68
        // At this point, we later get further route modifiers
        // for bw-compat we update $GLOBALS[TYPO3_REQUEST] to be used later in TSFE.
        $GLOBALS['TYPO3_REQUEST'] = $request;

        return $handler->handle($request);
    }
}
at TYPO3\CMS\Frontend\Middleware\SiteResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/adminpanel/Classes/Middleware/SqlLogging.php line 49
            $connectionPool = GeneralUtility::makeInstance(ConnectionPool::class);
            $connection = $connectionPool->getConnectionByName(ConnectionPool::DEFAULT_CONNECTION_NAME);
            $connection->getConfiguration()->setSQLLogger(GeneralUtility::makeInstance(DoctrineSqlLogger::class));
        }
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Adminpanel\Middleware\SqlLogging->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/BackendUserAuthenticator.php line 95
            Bootstrap::loadExtTables();
            $this->setBackendUserAspect(GeneralUtility::makeInstance(Context::class), $GLOBALS['BE_USER']);
        }

        return $handler->handle($request);
    }

    /**
     * Creates the backend user object and returns it.
at TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/FrontendUserAuthenticator.php line 79

        // Register the frontend user as aspect
        $this->setFrontendUserAspect(GeneralUtility::makeInstance(Context::class), $frontendUser);

        return $handler->handle($request);
    }

    /**
     * It's possible to transfer a frontend user session via a GET/POST parameter 'FE_SESSION_KEY'.
at TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/TypoScriptFrontendInitialization.php line 90
                GeneralUtility::callUserFunction($_funcRef, $_params, $GLOBALS['TSFE']);
            }
        }

        return $handler->handle($request);
    }
}
at TYPO3\CMS\Frontend\Middleware\TypoScriptFrontendInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/EidHandler.php line 50
    {
        $eID = $request->getParsedBody()['eID'] ?? $request->getQueryParams()['eID'] ?? null;

        if ($eID === null) {
            return $handler->handle($request);
        }

        // Remove any output produced until now
        ob_clean();
at TYPO3\CMS\Frontend\Middleware\EidHandler->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/PreprocessRequestHook.php line 57
                $hookParameters = [];
                GeneralUtility::callUserFunction($hookFunction, $hookParameters, $hookParameters);
            }
        }
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Frontend\Middleware\PreprocessRequestHook->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php line 58
        // refactored to have ServerRequest object available where it is needed. This global will be
        // deprecated then and removed.
        $GLOBALS['TYPO3_REQUEST'] = $request;

        return $handler->handle($request);
    }
}
at TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Middleware/TimeTrackerInitialization.php line 49
        );
        $timeTracker->start();
        $timeTracker->push('');

        return $handler->handle($request);
    }
}
at TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138

                if (!$middleware instanceof MiddlewareInterface) {
                    throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
                }
                return $middleware->process($request, $this->next);
            }
        };
    }
}
at class@anonymous/usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f99267c4056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 67
     * @return ResponseInterface
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        return $this->tip->handle($request);
    }

    /**
     * Seed the middleware stack with the inner request handler
at TYPO3\CMS\Core\Http\MiddlewareDispatcher->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/AbstractApplication.php line 108
    {
        $requestHandler = GeneralUtility::makeInstance($this->requestHandler);
        $dispatcher = $this->createMiddlewareDispatcher($requestHandler);

        return $dispatcher->handle($request);
    }

    /**
     * Set up the application and shut it down afterwards
at TYPO3\CMS\Core\Http\AbstractApplication->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/frontend/Classes/Http/Application.php line 69
        if (!$this->checkIfEssentialConfigurationExists()) {
            return $this->installToolRedirect();
        }
        $this->initializeContext();
        return parent::handle($request);
    }

    /**
     * Check if LocalConfiguration.php and PackageStates.php exist
at TYPO3\CMS\Frontend\Http\Application->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/freiws/typo3_src-9.5.31/typo3/sysext/core/Classes/Http/AbstractApplication.php line 120
    final public function run(callable $execute = null)
    {
        try {
            $response = $this->handle(
                \TYPO3\CMS\Core\Http\ServerRequestFactory::fromGlobals()
            );
            if ($execute !== null) {
                call_user_func($execute);
            }
at TYPO3\CMS\Core\Http\AbstractApplication->run()
in /usr/www/users/freiws/typo3_src-9.5.31/index.php line 24
// Set up the application for the frontend
call_user_func(function () {
    $classLoader = require __DIR__.'/vendor/autoload.php';
    \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
    \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
});
at {closure}()
in /usr/www/users/freiws/typo3_src-9.5.31/index.php line 25
call_user_func(function () {
    $classLoader = require __DIR__.'/vendor/autoload.php';
    \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
    \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
});