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: Invalid argument supplied for foreach() in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/packages/igx_products/Classes/Controller/ProductController.php line 3346

in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Error/ErrorHandler.php line 134
            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, 'Invalid argument supplied for foreach()', '/usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/packages/igx_products/Classes/Controller/ProductController.php', 3346, array('lang' => 'de', 'basepage' => array('/einkaufen/produktfinder', 'l=1005&ll=Pelican%20Rouge%20Coffee%20Roasters%20B.V.&tx_igxproducts_products%5Baction%5D=list&tx_igxproducts_products%5Bcontroller%5D=Product&cHash=00d5b6bf79a5c7b586500f890ad81ac9'), 'connectBaseData' => object(stdClass), 'connectBaseDataArray' => array('@odata.context' => 'https://fairtrade.search.windows.net/indexes(\'product-finder\')/$metadata#docs(*)', '@odata.count' => 4511, '@search.facets' => object(stdClass), 'value' => array(object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass), object(stdClass))), 'post' => array('filtertype' => 1, 'filtercat' => '', 'filtervendor' => array(), 'filtersell' => array(), 'filterdistributor' => array(), 'filterlicensee' => array('1005'), 'filterlicensee2' => array('Pelican Rouge Coffee Roasters B.V.'), 'filtervolltext' => '', 'filterfairtrade' => 0, 'filterfairtradeprogramm' => 0, 'filterbio' => 0, 'filterprivate' => 0, 'filterneu' => 0, 'filterseason' => 0, 'filterlimit' => 24, 'filterpage' => 1, 'lang' => 0, 'filteractive' => 1), 'filtercatarray' => array(''), 'boost' => array('1', '2', '4', '3', '10'), 'category' => object(stdClass), 'category_parts' => array('9', 'Aufstriche und Müsli::86', 'Erdnussbutter'), 'newCat' => object(Igelb\IgxProducts\Domain\Model\Category), 'findcat' => false, 'boostedcategories' => array(object(Igelb\IgxProducts\Domain\Model\Category), object(Igelb\IgxProducts\Domain\Model\Category), object(Igelb\IgxProducts\Domain\Model\Category), object(Igelb\IgxProducts\Domain\Model\Category), object(Igelb\IgxProducts\Domain\Model\Category)), 'category_subparts' => array('Aufstriche und Müsli', '86'), 'distributior_array' => array('m1|15' => 'Einzelhandelskette', 'm1|16' => 'Fachhandel', 'm1|17' => 'Integrated/Corp. Retail', 'm1|19' => 'Fachgeschäft für Fairen Handel', 'm1|20' => 'Naturkostfachhandel', 'm1|21' => 'Buchhandlung', 'm1|11' => 'Floristik', 'm1|12' => 'Bäckerei', 'm3|1' => 'Restaurants, Bars', 'm3|2' => 'Hotels, Unterkünfte', 'm3|3' => 'Freizeit, Sport', 'm3|4' => 'Unternehmen, Firmen', 'm3|5' => 'Schulen, Universitäten', 'm3|6' => 'Öffentliche Einrichtungen', 'm3|7' => 'Gesundheitssektor', 'm3|8' => 'Verkaufsautomaten', 'm3|9' => 'Tankstellen', 'm3|10' => 'Schokolade, Süssigkeiten', 'm2|13' => 'Online'), 'v' => array('1005'), 'k' => 'filterlicensee', 'xy' => '1005', 'connectData' => object(stdClass), 'connectDataArray' => array('@odata.context' => 'https://fairtrade.search.windows.net/indexes(\'product-finder\')/$metadata#docs(*)', '@odata.count' => 0, '@search.facets' => object(stdClass), 'value' => array()), 'productcount' => array('ges' => 0, 'von' => 1, 'bis' => 0, 'pages' => 0.0, 'page' => 1, 'first' => 1, 'last' => 0.0, 'prev' => 1, 'next' => 0.0, 'prevprev' => 1, 'nextnext' => 0.0, 'each' => array(1)), 'products_raw' => array(), 'brand' => object(stdClass), 'brand_parts' => array('Ölz', 'brand_9867_965609.png'), 'vendor_array' => array('3FREUNDE' => '3FREUNDE', '5 Cups' => '5 Cups', 'AIKYOU' => 'AIKYOU', 'ALT WIEN KAFFEE' => 'ALT WIEN KAFFEE', 'Abtswinder' => 'Abtswinder', 'Afro Coffee' => 'Afro Coffee', 'Aiko' => 'Aiko', 'Alce Nero' => 'Alce Nero', 'Alesto' => 'Alesto', 'All time favorites' => 'All time favorites', 'Allfair' => 'Allfair', 'Alpengut' => 'Alpengut', 'Alprose' => 'Alprose', 'Alps Coffee' => 'Alps Coffee', 'Alva' => 'Alva', 'Amann Kaffee' => 'Amann Kaffee', 'Amaroy' => 'Amaroy', 'Amqua' => 'Amqua', 'Anukoo' => 'Anukoo', 'Avelines' => 'Avelines', 'Avoury' => 'Avoury', 'BILLA' => 'BILLA', 'BIO PLANETE' => 'BIO PLANETE', 'BLACK HILL' => 'BLACK HILL', 'BOVETTI' => 'BOVETTI', 'Bachhalm Schokolade' => 'Bachhalm Schokolade', 'Bag Company' => 'Bag Company', 'Balldesigner' => 'Balldesigner', 'Barissimo' => 'Barissimo', 'Barnhouse' => 'Barnhouse', 'Beanarella' => 'Beanarella', 'Becks Cocoa "100%"' => 'Becks Cocoa "100%"', 'Becks Cocoa' => 'Becks Cocoa', 'Becky's' => 'Becky\'s', 'Belfi Fair' => 'Belfi Fair', 'Bellawa' => 'Bellawa', 'Belleza' => 'Belleza', 'Belvas' => 'Belvas', 'Ben & Jerry's' => 'Ben & Jerry\'s', 'Berger Feinste Confiserie' => 'Berger Feinste Confiserie', 'Bertschi-Café' => 'Bertschi-Café', 'Better Merchandising' => 'Better Merchandising', 'Billa Bio' => 'Billa Bio', 'Bio Natura' => 'Bio Natura', 'Bio Primo' => 'Bio Primo', 'Bio Sonne' => 'Bio Sonne', 'BioArt' => 'BioArt', 'Birkengold' => 'Birkengold', 'Blanche' => 'Blanche', 'Bonga Red Mountain' => 'Bonga Red Mountain', 'Bouquetnet' => 'Bouquetnet', 'Brands Fashion' => 'Brands Fashion', 'Breitsamer' => 'Breitsamer', 'Brennpunkt' => 'Brennpunkt', 'Bristot' => 'Bristot', 'Bubs Godis' => 'Bubs Godis', 'Cafe Forestal' => 'Cafe Forestal', 'Cafe Natura' => 'Cafe Natura', 'Cafe Peppino' => 'Cafe Peppino', 'Cafe de Maraba' => 'Cafe de Maraba', 'Cafissimo' => 'Cafissimo', 'Café Intención' => 'Café Intención', 'Café Progreso' => 'Café Progreso', 'Café Royal' => 'Café Royal', 'Caritas & Du' => 'Caritas & Du', 'Casali' => 'Casali', 'ChariTea' => 'ChariTea', 'Choc-O-Fair' => 'Choc-O-Fair', 'Choceur' => 'Choceur', 'Choco Moment' => 'Choco Moment', 'Choco'la' => 'Choco\'la', 'Choco'là' => 'Choco\'là', 'Chocolat Bernrain' => 'Chocolat Bernrain', 'Chocolat Stella' => 'Chocolat Stella', 'Chocolates Sole' => 'Chocolates Sole', 'Chocolates from heaven' => 'Chocolates from heaven', 'Choco´la' => 'Choco´la', 'Chokay' => 'Chokay', 'Christmas Moments' => 'Christmas Moments', 'Coffeerence' => 'Coffeerence', 'Collection Ruesch' => 'Collection Ruesch', 'Comptoir du Cacao' => 'Comptoir du Cacao', 'Coop' => 'Coop', 'Covo' => 'Covo', 'Crownfield Linessa' => 'Crownfield Linessa', 'Crownfield' => 'Crownfield', 'DA SALZBURGER' => 'DA SALZBURGER', 'DAMIANO' => 'DAMIANO', 'DECATHLON' => 'DECATHLON', 'DEDICATED' => 'DEDICATED', 'DEMMERS TEEHAUS' => 'DEMMERS TEEHAUS', 'DIE GUTE BIO-SCHOKOLADE' => 'DIE GUTE BIO-SCHOKOLADE', 'DIE GUTE SCHOKOLADE' => 'DIE GUTE SCHOKOLADE', 'DUCHESSE' => 'DUCHESSE', 'Dallmayr' => 'Dallmayr', 'Davert' => 'Davert', 'Davita' => 'Davita', 'DeBeukelaer' => 'DeBeukelaer', 'Delicia' => 'Delicia', 'Delizio' => 'Delizio', 'Deluxe (Lidl)' => 'Deluxe (Lidl)', 'Deluxe' => 'Deluxe', 'Derbystar' => 'Derbystar', 'Diverse' => 'Diverse', 'Divine Chocolate' => 'Divine Chocolate', 'Douceur' => 'Douceur', 'Dr. Antonio Martins' => 'Dr. Antonio Martins', 'Dressmann XL' => 'Dressmann XL', 'Dressmann' => 'Dressmann', 'Drogerie Müller' => 'Drogerie Müller', 'Délices' => 'Délices', 'EZA' => 'EZA', 'Easter moments' => 'Easter moments', 'Echt Bio' => 'Echt Bio', 'Eduscho' => 'Eduscho', 'Eilles Tee' => 'Eilles Tee', 'English Tea Shop UK Limited' => 'English Tea Shop UK Limited', 'Ethletic' => 'Ethletic', 'Excelcium' => 'Excelcium', 'Excelsior' => 'Excelsior', 'F&F Verpakkingen' => 'F&F Verpakkingen', 'FELIXKAFFEE' => 'FELIXKAFFEE', 'FaRev' => 'FaRev', 'Fair Squared' => 'Fair Squared', 'Fair Towel' => 'Fair Towel', 'FairBlum' => 'FairBlum', 'Fairglobe' => 'Fairglobe', 'Fairpants' => 'Fairpants', 'Fairtrade Original' => 'Fairtrade Original', 'Favorina' => 'Favorina', 'Feiny Biscuits' => 'Feiny Biscuits', 'Fiedoce' => 'Fiedoce', 'Fin Carré Selection' => 'Fin Carré Selection', 'Finest Bakery' => 'Finest Bakery', 'Florapharm' => 'Florapharm', 'Franz Josef Rauch' => 'Franz Josef Rauch', 'Frucht & Sinne' => 'Frucht & Sinne', 'G!na' => 'G!na', 'GF Textiles' => 'GF Textiles', 'GREIFF' => 'GREIFF', 'Galifera' => 'Galifera', 'Gary Mash' => 'Gary Mash', 'Go Caffè' => 'Go Caffè', 'Goki' => 'Goki', 'Golden Breakfast' => 'Golden Breakfast', 'Goldora' => 'Goldora', 'Goppion' => 'Goppion', 'Gourmet' => 'Gourmet', 'Grabher' => 'Grabher', 'Green & Blacks' => 'Green & Blacks', 'Griesson' => 'Griesson', 'Grower's Cup' => 'Grower\'s Cup', 'Grüne Erde' => 'Grüne Erde', 'HAMPSTEAD TEA' => 'HAMPSTEAD TEA', 'HAPPY BRANDS' => 'HAPPY BRANDS', 'HEFEL' => 'HEFEL', 'Haeberlein & Metzger' => 'Haeberlein & Metzger', 'Halba' => 'Halba', 'Halloren' => 'Halloren', 'Handle' => 'Handle', 'Happy Harvest' => 'Happy Harvest', 'HappyNaps' => 'HappyNaps', 'Happy' => 'Happy', 'Heindl' => 'Heindl', 'Henry Lambertz' => 'Henry Lambertz', 'Hiestand' => 'Hiestand', 'Hochgenuss' => 'Hochgenuss', 'Holly' => 'Holly', 'Humbel' => 'Humbel', 'Hämmerle Kaffee' => 'Hämmerle Kaffee', 'ISA' => 'ISA', 'J. Hornig' => 'J. Hornig', 'J.D. Gross' => 'J.D. Gross', 'JAKO' => 'JAKO', 'Ja! Natürlich' => 'Ja! Natürlich', 'Ja!' => 'Ja!', 'Jallow Caffé' => 'Jallow Caffé', 'Java' => 'Java', 'JeKue' => 'JeKue', 'Jeden Tag' => 'Jeden Tag', 'Johan & Nyström' => 'Johan & Nyström', 'Jomo - der Kuchenbäcker' => 'Jomo - der Kuchenbäcker', 'Jukumu' => 'Jukumu', 'Julius Meinl' => 'Julius Meinl', 'Jura' => 'Jura', 'Jute-statt-Plastik' => 'Jute-statt-Plastik', 'KIANO' => 'KIANO', 'KOKOworld' => 'KOKOworld', 'Kaffeeküste' => 'Kaffeeküste', 'Kaffeewunder' => 'Kaffeewunder', 'Kalman Hafner' => 'Kalman Hafner', 'Kambly' => 'Kambly', 'Keli' => 'Keli', 'Kilimanjaro' => 'Kilimanjaro', 'Kimbo' => 'Kimbo', 'KoRo' => 'KoRo', 'Koffeinschmiede' => 'Koffeinschmiede', 'KollektivCafé' => 'KollektivCafé', 'KollektivKräuter' => 'KollektivKräuter', 'LANGENBERG' => 'LANGENBERG', 'LEMONAID' => 'LEMONAID', 'La Semeuse' => 'La Semeuse', 'La Vida Vegan' => 'La Vida Vegan', 'Lambertz' => 'Lambertz', 'Landgarten' => 'Landgarten', 'Lanwehr' => 'Lanwehr', 'Lebensbaum' => 'Lebensbaum', 'Lidl' => 'Lidl', 'Life Earth' => 'Life Earth', 'Little Green Radicals' => 'Little Green Radicals', 'MAL Organic' => 'MAL Organic', 'MELAWEAR' => 'MELAWEAR', 'MIA BELLA' => 'MIA BELLA', 'MIKE MITCHELL'S' => 'MIKE MITCHELL\'S', 'MPreis' => 'MPreis', 'Maestrani' => 'Maestrani', 'Manja' => 'Manja', 'Manner' => 'Manner', 'Martin Mayer Schokoladen' => 'Martin Mayer Schokoladen', 'Maître Truffout' => 'Maître Truffout', 'McEnnedy' => 'McEnnedy', 'Meister Moulin' => 'Meister Moulin', 'Melitta' => 'Melitta', 'Meybona' => 'Meybona', 'Meyer-Hosen' => 'Meyer-Hosen', 'Migros' => 'Migros', 'Miners Mate' => 'Miners Mate', 'Minor' => 'Minor', 'Missio' => 'Missio', 'Mister Bags' => 'Mister Bags', 'Moser Roth' => 'Moser Roth', 'Mount Hagen' => 'Mount Hagen', 'Muller Bio Primo' => 'Muller Bio Primo', 'Munz' => 'Munz', 'My E. Bio' => 'My E. Bio', 'Müller' => 'Müller', 'NOSKO' => 'NOSKO', 'Naber' => 'Naber', 'Napoli' => 'Napoli', 'Naturata' => 'Naturata', 'Natürlich für uns' => 'Natürlich für uns', 'Nescafé' => 'Nescafé', 'Nespresso' => 'Nespresso', 'Neutral' => 'Neutral', 'Nicolas Séchaud' => 'Nicolas Séchaud', 'Nielsen-Massey' => 'Nielsen-Massey', 'Niemetz' => 'Niemetz', 'Nudie Jeans' => 'Nudie Jeans', 'Nussyy' => 'Nussyy', 'NÖM' => 'NÖM', 'ON' => 'ON', 'ORA Caffé' => 'ORA Caffé', 'Oké' => 'Oké', 'Only' => 'Only', 'Oro de Cacao' => 'Oro de Cacao', 'Overige' => 'Overige', 'Oxfam fair trade' => 'Oxfam fair trade', 'Pakka' => 'Pakka', 'Pearls of Samarkand' => 'Pearls of Samarkand', 'Penny' => 'Penny', 'Pfanner' => 'Pfanner', 'Piacelli - Haselnusscremeaufstriche' => 'Piacelli - Haselnusscremeaufstriche', 'Piacelli' => 'Piacelli', 'Pischinger' => 'Pischinger', 'Pralin Art' => 'Pralin Art', 'Primark' => 'Primark', 'Puro' => 'Puro', 'Qbo' => 'Qbo', 'REITER' => 'REITER', 'RENÉSIM' => 'RENÉSIM', 'Rauch' => 'Rauch', 'Rauschmayer Green Line' => 'Rauschmayer Green Line', 'Redbeans' => 'Redbeans', 'Reismühle Brunnen' => 'Reismühle Brunnen', 'Reismühle Nutrex' => 'Reismühle Nutrex', 'Rewe' => 'Rewe', 'Reyhani' => 'Reyhani', 'Richie's' => 'Richie\'s', 'Riegelein Confiserie' => 'Riegelein Confiserie', 'Riegelein' => 'Riegelein', 'Risos Fair' => 'Risos Fair', 'Rosen aus Fairem Handel' => 'Rosen aus Fairem Handel', 'S-Budget' => 'S-Budget', 'SPAR Natur*pur' => 'SPAR Natur*pur', 'SPAR PREMIUM' => 'SPAR PREMIUM', 'SPAR Veggie' => 'SPAR Veggie', 'SPAR Vital' => 'SPAR Vital', 'SPAR enjoy' => 'SPAR enjoy', 'SPAR free from' => 'SPAR free from', 'SPAR' => 'SPAR', 'STRÖCK' => 'STRÖCK', 'SV' => 'SV', 'Saquella 1856 Srl' => 'Saquella 1856 Srl', 'Schirmer Kaffee' => 'Schirmer Kaffee', 'Schweitzer' => 'Schweitzer', 'Schärdinger' => 'Schärdinger', 'Sense Organics' => 'Sense Organics', 'Simon Levelt' => 'Simon Levelt', 'Sir Charles' => 'Sir Charles', 'Sir William' => 'Sir William', 'Sjöstrand' => 'Sjöstrand', 'Snacks of the world' => 'Snacks of the world', 'So Vegan So Fine' => 'So Vegan So Fine', 'Sondey' => 'Sondey', 'Spar Free From' => 'Spar Free From', 'Spar Premium' => 'Spar Premium', 'Spar' => 'Spar', 'St. Benno' => 'St. Benno', 'Stainzer' => 'Stainzer', 'Stutz & Fischer GmbH' => 'Stutz & Fischer GmbH', 'Sugars of the World' => 'Sugars of the World', 'Swedy' => 'Swedy', 'TATE & LYLE' => 'TATE & LYLE', 'TEEKANNE' => 'TEEKANNE', 'TEMINISTERIET' => 'TEMINISTERIET', 'TEXXILLA' => 'TEXXILLA', 'TRUE Coffee' => 'TRUE Coffee', 'Tchibo BARISTA' => 'Tchibo BARISTA', 'Tchibo' => 'Tchibo', 'Tea Quiero' => 'Tea Quiero', 'TeeGschwendner' => 'TeeGschwendner', 'Terra Naturi' => 'Terra Naturi', 'Therese Mölk' => 'Therese Mölk', 'Tiktak' => 'Tiktak', 'Tioba' => 'Tioba', 'Tirol Milch' => 'Tirol Milch', 'Tiroler Röstung' => 'Tiroler Röstung', 'Tirol' => 'Tirol', 'Tony's Chocolonely' => 'Tony\'s Chocolonely', 'Tonys Factory' => 'Tonys Factory', 'Topolino' => 'Topolino', 'Topomini' => 'Topomini', 'Treets' => 'Treets', 'Udea' => 'Udea', 'Uhlsport' => 'Uhlsport', 'Univeg' => 'Univeg', 'Van Houten' => 'Van Houten', 'Vego' => 'Vego', 'Victor Schmidt' => 'Victor Schmidt', 'Viva' => 'Viva', 'Vogeley' => 'Vogeley', 'Wagner' => 'Wagner', 'Winemakers Selection' => 'Winemakers Selection', 'Woogie' => 'Woogie', 'YiGGA' => 'YiGGA', 'Zentis' => 'Zentis', 'Zurück zum Ursprung' => 'Zurück zum Ursprung', 'bi good' => 'bi good', 'biozentrale' => 'biozentrale', 'bo&button' => 'bo&button', 'clever' => 'clever', 'comazo' => 'comazo', 'd'oro' => 'd\'oro', 'de Origen' => 'de Origen', 'dennree' => 'dennree', 'derkaffee' => 'derkaffee', 'dmBio' => 'dmBio', 'eko oké' => 'eko oké', 'fairfood Freiburg' => 'fairfood Freiburg', 'fairwine' => 'fairwine', 'gourmesso' => 'gourmesso', 'i+m Naturkosmetik Berlin GmbH' => 'i+m Naturkosmetik Berlin GmbH', 'iChoc' => 'iChoc', 'koawach' => 'koawach', 'liebhaben' => 'liebhaben', 'memo' => 'memo', 'midocean' => 'midocean', 'myChoco' => 'myChoco', 'printwear' => 'printwear', 'puda' => 'puda', 'rio d'oro' => 'rio d\'oro', 'tentree' => 'tentree', 'Ökovital' => 'Ökovital', 'Ölz' => 'Ölz'), 'distributors' => object(stdClass), 'distributors_parts' => array('toom Baumarkt', 'http://www.toom.de/', '', '45', ''), 'sell_array' => array('ADEG' => 'ADEG', 'AGM Märkte' => 'AGM Märkte', 'BILLA Corso' => 'BILLA Corso', 'BILLA' => 'BILLA', 'BIOGAST' => 'BIOGAST', 'BIPA' => 'BIPA', 'Billa Plus' => 'Billa Plus', 'C+C Wedl' => 'C+C Wedl', 'EUROSPAR' => 'EUROSPAR', 'EZA Fairer Handel GmbH' => 'EZA Fairer Handel GmbH', 'Eduscho (Austria) GmbH' => 'Eduscho (Austria) GmbH', 'Fachhandel' => 'Fachhandel', 'Heindl Filialen' => 'Heindl Filialen', 'Hofer' => 'Hofer', 'INTERSPAR' => 'INTERSPAR', 'J. Hornig GmbH' => 'J. Hornig GmbH', 'Kastner' => 'Kastner', 'Landgarten GmbH & Co. KG' => 'Landgarten GmbH & Co. KG', 'Lidl Österreich' => 'Lidl Österreich', 'METRO' => 'METRO', 'MPreis' => 'MPreis', 'Mark Zechiel' => 'Mark Zechiel', 'Modefachhandel' => 'Modefachhandel', 'Naturkostfachhandel' => 'Naturkostfachhandel', 'OMV VIVA Tankstellen' => 'OMV VIVA Tankstellen', 'Penny Markt ' => 'Penny Markt ', 'REITER' => 'REITER', 'REWE International AG' => 'REWE International AG', 'Reyhani GmbH' => 'Reyhani GmbH', 'SPAR Österreichische Warenhandels-AG' => 'SPAR Österreichische Warenhandels-AG', 'SPAR-Gourmet' => 'SPAR-Gourmet', 'SPAR' => 'SPAR', 'Ströck' => 'Ströck', 'Sutterlüty' => 'Sutterlüty', 'Textilfachhandel' => 'Textilfachhandel', 'Transgourmet' => 'Transgourmet', 'Unimarkt' => 'Unimarkt', 'Webshop J. Hornig' => 'Webshop J. Hornig', 'Weltladen' => 'Weltladen', 'dm Drogeriemarkt' => 'dm Drogeriemarkt', 'dm Österreich ' => 'dm Österreich '), 'licensees' => object(stdClass), 'licensee_parts' => array('sense-organics', '21089'), 'licensee_array' => array('3FREUNDE', 'ALT WIEN KAFFEE - Christian Schrödl KG', 'ARTkaffee GmbH', 'Abtswinder Naturheilmittel GmbH & Co. KG', 'Accademia del Caffè Gastronomiebetriebs GmbH', 'Action Service & Distributie BV', 'Agata Kurek KOKO', 'Agrana Zucker GmbH', 'AgroFair Benelux BV', 'Aikyou GmbH', 'Alce Nero Spa', 'Alois Dallmayr Kaffee oHG', 'Alps Coffee srl', 'Alva Linen AB', 'Amann Kaffee GmbH', 'Amqua GmbH', 'BOVETTI CHOCOLATS', 'BZ Bio-Zentrale GmbH', 'Bachhalm Schokoladenmanufaktur GmbH', 'Bag Company GmbH', 'Barnhouse Naturprodukte GmbH', 'Barry Callebaut Belgium NV', 'Becky\'s B.V.', 'BeeFair Organic Holland BV', 'Berger Feinste Confiserie GmbH', 'Berglandmilch eGen', 'BioArt AG', 'BioTrio GmbH', 'Birkengold GmbH', 'Blanche A/S', 'Bouquetnet BV', 'Brands Fashion GmbH', 'Breitsamer & Ulrich GmbH & Co. KG', 'Brennpunkt OG', 'Brinkers Food bv.', 'Bruno Melchart GmbH', 'Brüder Nowotny CR GmbH', 'Bubs Godis AB', 'Bullit GmbH', 'Chocolat Alprose SA.', 'Chocolat Bernrain AG', 'Chocolaterie Belvas', 'Chocolates Solé', 'Chokay', 'Clothing Network GmbH', 'Comazo GmbH & Co. KG', 'DECATHLON SE', 'Damiano S.p.A. Unipersonale', 'Dedicated Sweden AB ', 'Delica AG', 'Demmer GmbH', 'Dennree GmbH', 'Derbystar Sportartikelfabrik GmbH', 'Dibella b.v.', 'Dorotheum GmbH & Co. KG', 'Dressmann A/S', 'EZA Fairer Handel GmbH', 'EcoFinia GmbH', 'English Tea Shop UK Ltd', 'Ernsting\'s family GmbH & Co. KG', '' => 'Example Account', 'F. Hunziker + Co. AG', 'FM Group B.V.', 'FaRev Malte Gausepohl', 'Fair Squared GmbH', 'Fairpants Kacper Fakowicz', 'Fairtrade Original', 'Familie Schärf GmbH', 'Felix Teiretzbacher', 'Florapharm GmbH', 'Foppen Grafische Bedrijven B.V.', 'France Cacao', 'Fritz Bertschi AG', 'Frucht & Sinne Schokoladenmanufaktur GmbH', 'Fruchtexpress Grabher GmbH & Co KG', 'GARY MASH', 'GF Textiles', 'GREIFF Mode GmbH & Co. KG', 'Gemeos GmbH', 'Georg Rösner Vertriebs GmbH', 'Getränke Wagner Vending GmbH', 'Girrbach Süßwarendekor GmbH', 'Gollnest & Kiesel GmbH & Co. KG', 'Goppion Caffe Spa', 'Green Coco Europe Marketing & Vertriebsgesellschaft mbH', 'Greenyard Fresh Austria GmbH', 'Griesson - de Beukelaer GmbH & Co. KG', 'Grüne Erde GmbH', 'Gubor Schokolade GmbH', 'Gunz Warenhandels GmbH', 'HALBA', 'HIESTAND Schweiz AG', 'Halloren Schokoladenfabrik AG', 'Hampstead Tea & Coffee Co', 'Happy Brands GbR', 'Happykeks GmbH', 'Hefel Textil GmbH', 'Heidi Chocolat AG Niemetz Schwedenbomben Niederlassung Österreich', 'Henry Lambertz GmbH & Co. KG', 'Hermann Pfanner Getränke GmbH', 'Hofer KG', 'Holly Kaffeesysteme GmbH', 'Hug Uk Ltd', 'Huilerie Moog SAS', 'Humbel Spezialitätenbrennerei AG', 'Hämmerle-Kaffee GmbH', 'Hügli Nährmittel AG', 'ISA Sallmann AG', 'J. Hornig GmbH', 'J.J. Darboven GmbH & Co.KG', 'JAKO AG', 'JURA Elektroapparate AG', 'Johan & Nyström', 'Jomo Zuckerbäckerei Gesellschaft mbH', 'Josef Manner & Comp. AG', 'Julius Meinl Austria GmbH', 'Jute statt Plastik e.K.', 'Kaffeeküste Privatrösterei Laboe GmbH', 'Kalman Hafner GmbH', 'Kambly SA', 'Karma Kollektiv GmbH', 'Kimbo SpA', 'Klingele Chocolade NV', 'KoRo Handels GmbH', 'Kremezzat GmbH', 'L-SHOP-TEAM GmbH', 'LIDL-Stiftung & Co. KG', 'La Semeuse S.A.', 'Landgarten GmbH & Co. KG', 'Lanwehr GmbH', 'Lechner & Franc e.U.', 'Lemberona HandelsgmbH', 'LemonAid Beverages GmbH', 'Life Earth Reisen GmbH', 'MAL Germany GmbH & Co. KG', 'MID OCEAN BRANDS B.V', 'MPREIS Warenvertriebs GmbH', 'Maestrani Schweizer Schokoladen AG', 'ManuCo GmbH', 'Mark Zechiel', 'Mautner Markhof Feinkost GmbH', 'Mayer Schokoladen GmbH', 'Mediterraneo Feinkost GmbH & Co. KG', 'Melitta Europa GmbH & Co. KG', 'Melitta Single Portions GmbH & Co. KG', 'Memo AG', 'Meybona Schokoladenfabrik ', 'Meyer-Hosen AG', 'Midsona Deutschland GmbH', 'Miko Koffie NV', 'Mister Bags GmbH', 'Müller Handels GmbH & Co. KG', 'NORMA Lebensmittelfilialbetrieb GmbH & Co KG', 'Naber Kaffee Manufaktur GmbH', 'Naturata AG', 'Nestlé Nespresso SA', 'Nestlé Österreich GmbH', 'Neuteboom Coffeeroasters B.V.', 'Neutral.com', 'Nicolas Sechaud Chocolat GmbH', 'Nielsen - Massey Vanillas', 'Nudie Jeans Marketing AB', 'Nussyy® GmbH', 'NÖM AG', 'Original Food GmbH', 'Oro de Cacao AG', 'Oxfam Fair Trade cbva', 'PPO Services AG', 'PRIMARK STORES LIMITED', 'Pakka AG (LTD)', 'Papier-Mettler KG', 'Penny Markt GmbH', 'Peter Mertes KG', 'Piasten GmbH', 'Pit Hoffmann GmbH & Co. KG ', 'Plant-for-the-Planet Service GmbH', 'Procaffe SPA', 'REWE Handelsgruppe', 'REWE International AG', 'RWASHOSCCO Ltd', 'Rauch Fruchtsäfte GmbH & Co OG', 'Rauscher Consumer Products GmbH', 'Regioblum B.V.', 'Reismühle Nutrex (Division der Coop Genossenschaft)', 'Reiter Betten & Vorhänge GmbH', 'Renesim GmbH', 'Reyhani GmbH', 'Roland Rauschmayer GmbH & Co. KG', 'Rudolf Oelz Meisterbaecker GmbH & Co. KG', 'SIPEC SPA', 'SPAR Österreichische Warenhandels-AG', 'Salzburg Schokolade GmbH', 'Saquella 1856 srl', 'Schirmer Kaffee GmbH', 'Schweitzer GmbH ', 'Sebastian Schulze e.K.', 'Simon Levelt B.V.', 'Sjöstrand Trading AB', 'Spezialitätenrösterei derkaffee GmbH', 'St. Benno Buch- und Zeitschriftenverlagsgesellschaft mbH', 'Ströck - Brot GmbH', 'Stutz & Fischer GmbH', 'Swiss Coffee Company AG', 'TEEKANNE GmbH', 'TEMINISTERIET AB', 'TRUE GmbH', 'Tate & Lyle Sugars', 'Tchibo GmbH', 'Tea Quiero International B.V. ', 'TeeGschwendner GmbH', 'Teekanne GmbH & Co. KG', 'Ten Tree International Inc.', 'Texxilla GmbH', 'The Brew Company A/S', 'The Fashion rEvolution', 'Tiktak/Segafredo Zanetti Nederland B.V.', 'Tony\'s Factory', 'Top Team Zentraleinkauf GmbH', 'Torrefazione Goriziana Srl', 'Torres Tropical Fresh', 'Transgourmet Österreich GmbH', 'Udea B.V.', 'Uhlsport GmbH', 'Ulrich Walter GmbH', 'Unilever Europe B.V.', 'Vego Good Food GmbH', 'WIL Langenberg GmbH', 'Walter Heindl GesmbH', 'Wertform GmbH', 'Westcoast of Sweden International Aktiebolag', 'Wild Jallow Caffe GmbH', 'ZF Getränke GmbH', 'Zentis Fruchtwelt GmbH & Co. KG', 'Zentrale Handelsgesellschaft mbH', 'bo & button UG (haftungsbeschränkt)', 'dm-drogerie markt GmbH + Co. KG', 'fairfood Freiburg GmbH', 'i+m Naturkosmetik Berlin GmbH', 'koakult GmbH', 'liebhaben e.U.', 'mela wear GmbH', 'mychoco GmbH', 'sense-organics'), 'products_new' => object(TYPO3\CMS\Extbase\Persistence\ObjectStorage), 'products' => object(TYPO3\CMS\Extbase\Persistence\ObjectStorage), 'lv' => '1005', 'lk' => 0, 'markensuche' => array('filtervolltext' => null, 'filterlimit' => 500, 'filterpage' => 1, 'onlineshop' => 0), 'marken_dbs' => object(TYPO3\CMS\Extbase\Persistence\Generic\QueryResult), 'marken_db' => object(Igelb\IgxProducts\Domain\Model\Sell), 'marken_lokal' => array('ADEG' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Adler Modemärkte' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Billa' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'BILLA Corso' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'denn´s Biomarkt' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'dm drogerie markt' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Eurospar' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'FABICO Coffee GmbH' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Hofer' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Interspar' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Kastner' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Lidl Österreich' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Maximarkt' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Merkur Markt' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Metro' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'MPreis' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Nah & Frisch' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Online-Shop Adler' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Online-Shop armed angels' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Online-Shop Switcher' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Online-Shop Zotter' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Penny Markt' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Pfeiffer C+C' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Spar' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Spar Gourmet' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Sutterlüty' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Unimarkt' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'VIVA Tankstellen' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Winkler Markt' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference), 'Zielpunkt' => object(TYPO3\CMS\Extbase\Domain\Model\FileReference)), 'markencount' => 1, 'useDataArray' => array('@odata.context' => 'https://fairtrade.search.windows.net/indexes(\'product-finder\')/$metadata#docs(*)', '@odata.count' => 0, '@search.facets' => object(stdClass), 'value' => array())))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/packages/igx_products/Classes/Controller/ProductController.php line 3346
                }
                if ($markenalphabet[3]) {
                    unset($markenalphabet[3]);
                }
                foreach ($markenalphabet as $mk => $mv) {
                    if (utf8_decode($mv) == '?') {
                        unset($markenalphabet[$mk]);
                    }
                }
at Igelb\IgxProducts\Controller\ProductController->listActionWithConnect()
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/packages/igx_products/Classes/Controller/ProductController.php line 114
        if ($this->settings['flexform']['connect'] == 1 && $arguments) {
            if ($arguments['action'] == 'show') {
                $this->showAction();
            } else {
                $this->listActionWithConnect();
            } // Alles ab Zeile 1600
        } elseif ($_GET['produktnummer']) {
            $this->showAction();
        } elseif ($this->settings['flexform']['connect'] == 1) {
at Igelb\IgxProducts\Controller\ProductController->listAction()
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php line 498
        }
        $validationResult = $this->arguments->validate();
        if (!$validationResult->hasErrors()) {
            $this->eventDispatcher->dispatch(new BeforeActionCallEvent(static::class, $this->actionMethodName, $preparedArguments));
            $actionResult = $this->{$this->actionMethodName}(...$preparedArguments);
        } else {
            $actionResult = $this->{$this->errorMethodName}();
        }

at TYPO3\CMS\Extbase\Mvc\Controller\ActionController->callActionMethod()
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php line 426
        $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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/extbase/Classes/Mvc/Dispatcher.php line 89
                throw new InfiniteLoopException('Could not ultimately dispatch the request after ' . $dispatchLoopCount . ' iterations. Most probably, a @' . IgnoreValidation::class . ' annotation is missing on re-displaying a form with validation errors.', 1217839467);
            }
            $controller = $this->resolveController($request);
            try {
                $controller->processRequest($request, $response);
            } catch (StopActionException $ignoredException) {
            }
        }

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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/extbase/Classes/Mvc/Web/FrontendRequestHandler.php line 66
        }

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

    /**
at TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler->handleRequest()
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/extbase/Classes/Core/Bootstrap.php line 183
    protected function handleRequest(): string
    {
        $requestHandler = $this->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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/extbase/Classes/Core/Bootstrap.php line 173
     */
    public function run(string $content, array $configuration): string
    {
        $this->initialize($configuration);
        return $this->handleRequest();
    }

    /**
     * @return string
at TYPO3\CMS\Extbase\Core\Bootstrap->run('', array('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'IgxProducts', 'pluginName' => 'Products'))
at call_user_func_array(array(object(TYPO3\CMS\Extbase\Core\Bootstrap), 'run'), array('', array('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'IgxProducts', 'pluginName' => 'Products')))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 5720
                if (is_object($classObj) && method_exists($classObj, $parts[1]) && is_callable($callable)) {
                    $classObj->cObj = $this;
                    $content = call_user_func_array($callable, [
                        $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' => 'IgxProducts', 'pluginName' => 'Products'), '')
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/ContentObject/UserContentObject.php line 43
        if ($this->cObj->getUserObjectType() === false) {
            // Come here only if we are not called from $TSFE->processNonCacheableContentPartsAndSubstituteContentMarkers()!
            $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' => 'IgxProducts', 'pluginName' => 'Products'))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 829
        }

        // 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' => 'IgxProducts', 'pluginName' => 'Products'))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 743
                }
                if (!$hooked) {
                    $contentObject = $this->getContentObject($name);
                    if ($contentObject) {
                        $content .= $this->render($contentObject, $conf);
                    } else {
                        // Call hook functions for extra processing
                        if ($name) {
                            if (!empty($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClassDefault'])) {
at TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGetSingle('USER', array('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'IgxProducts', 'pluginName' => 'Products'))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php line 3125
                        case 'COA':
                            $nonCacheableContent = $contentObjectRendererForNonCacheable->cObjGetSingle('COA', $nonCacheableData[$nonCacheableKey]['conf']);
                            break;
                        case 'FUNC':
                            $nonCacheableContent = $contentObjectRendererForNonCacheable->cObjGetSingle('USER', $nonCacheableData[$nonCacheableKey]['conf']);
                            break;
                        case 'POSTUSERFUNC':
                            $nonCacheableContent = $contentObjectRendererForNonCacheable->callUserFunction($nonCacheableData[$nonCacheableKey]['postUserFunc'], $nonCacheableData[$nonCacheableKey]['conf'], $nonCacheableData[$nonCacheableKey]['content']);
                            break;
at TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->processNonCacheableContentPartsAndSubstituteContentMarkers(array('INT_SCRIPT.82178912d84e7fe9a457bcc9f4d139da' => array('conf' => array('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'IgxProducts', 'pluginName' => 'Products'), 'cObj' => 'O:54:"TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer":27:{s:5:"align";a:3:{i:0;s:6:"center";i:1;s:5:"right";i:2;s:4:"left";}s:12:"stdWrapOrder";a:148:{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: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:"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:18:{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: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:101:{s:3:"uid";i:23686;s:14:"rowDescription";s:0:"";s:3:"pid";i:2335;s:6:"tstamp";i:1646817871;s:6:"crdate";i:1556887207;s:9:"cruser_id";i:3;s:7:"deleted";i:0;s:6:"hidden";i:0;s:9:"starttime";i:0;s:7:"endtime";i:0;s:8:"fe_group";s:0:"";s:7:"sorting";i:256;s:8:"editlock";i:0;s:16:"sys_language_uid";i:0;s:11:"l18n_parent";i:0;s:11:"l10n_source";i:0;s:10:"l10n_state";N;s:10:"t3_origuid";i:0;s:15:"l18n_diffsource";s:531:"a:27:{s:5:"CType";N;s:6:"colPos";N;s:16:"sys_language_uid";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:14:"rowDescription";N;s:9:"list_type";N;s:11:"pi_flexform";N;s:10:"select_key";N;s:5:"pages";N;s:9:"recursive";N;s:6:"layout";N;s:11:"spaceBefore";N;s:10:"spaceAfter";N;s:13:"section_frame";N;s:6:"hidden";N;s:12:"sectionIndex";N;s:9:"linkToTop";N;s:9:"starttime";N;s:7:"endtime";N;s:8:"fe_group";N;s:8:"editlock";N;s:10:"categories";N;s:25:"tx_gridelements_container";N;}";s:9:"t3ver_oid";i:0;s:8:"t3ver_id";i:0;s:11:"t3ver_label";s:0:"";s:10:"t3ver_wsid";i: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:5:"CType";s:4:"list";s:6:"header";s:0:"";s:15:"header_position";s:0:"";s:8:"bodytext";s: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: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";s:1:"0";s:11:"frame_class";s:7:"default";s:4:"cols";i:0;s:11:"spaceBefore";i:0;s:10:"spaceAfter";i:0;s:18:"space_before_class";s:0:"";s:17:"space_after_class";s:0:"";s:7:"records";s:0:"";s:5:"pages";s:0:"";s:6:"colPos";i:0;s:9:"subheader";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:20:"igxproducts_products";s:12:"sectionIndex";i:1;s:9:"linkToTop";i:0;s:16:"file_collections";s:0:"";s:13:"filelink_size";i:0;s:16:"filelink_sorting";s:0:"";s:26:"filelink_sorting_direction";s:0:"";s:6:"target";s:0:"";s:4:"date";i:0;s:9:"recursive";i:0;s:11:"imageheight";i:0;s:11:"pi_flexform";s:5521:"<?xml version="1.0" encoding="utf-8" standalone="yes" ?><T3FlexForms> <data> <sheet index="tab1"> <language index="lDEF"> <field index="mobil"> <value index="vDEF">0</value> </field> <field index="specialon"> <value index="vDEF">0</value> </field> <field index="spacialicon"> <value index="vDEF"></value> </field> <field index="specialtitle"> <value index="vDEF"></value> </field> </language> </sheet> <sheet index="sDEF"> <language index="lDEF"> <field index="settings.flexform.websource"> <value index="vDEF">AT</value> </field> <field index="settings.flexform.reiterkonsument"> <value index="vDEF">Für Konsumenten</value> </field> <field index="settings.flexform.reitergastro"> <value index="vDEF">Für Grossverbraucher und Gastronomen</value> </field> <field index="settings.flexform.reiterdistri"> <value index="vDEF">0</value> </field> <field index="settings.flexform.merkzettel"> <value index="vDEF">0</value> </field> <field index="settings.flexform.filterfairtrade"> <value index="vDEF">0</value> </field> <field index="settings.flexform.filterprogramm"> <value index="vDEF">0</value> </field> <field index="settings.flexform.filterneu"> <value index="vDEF">1</value> </field> <field index="settings.flexform.filterdistri"> <value index="vDEF">0</value> </field> <field index="settings.flexform.filtervendor"> <value index="vDEF">0</value> </field> <field index="settings.flexform.filtersell"> <value index="vDEF">1</value> </field> <field index="settings.flexform.fanbox"> <value index="vDEF">0</value> </field> <field index="settings.flexform.lizenznehmer"> <value index="vDEF">916</value> </field> <field index="settings.flexform.produzenten"> <value index="vDEF">914</value> </field> <field index="settings.flexform.connect"> <value index="vDEF">1</value> </field> <field index="settings.flexform.reiterkonsument3"> <value index="vDEF">1</value> </field> <field index="settings.flexform.reiterkonsument2"> <value index="vDEF"></value> </field> <field index="settings.flexform.reitergastro3"> <value index="vDEF">1</value> </field> <field index="settings.flexform.reitergastro2"> <value index="vDEF"></value> </field> <field index="settings.flexform.reiterorange"> <value index="vDEF"></value> </field> <field index="settings.flexform.reiterorange2"> <value index="vDEF"></value> </field> <field index="settings.flexform.boostcats"> <value index="vDEF">1,2,4,3,10</value> </field> <field index="settings.flexform.filterseason"> <value index="vDEF"></value> </field> <field index="settings.flexform.filterseasonname"> <value index="vDEF"></value> </field> <field index="settings.flexform.company"> <value index="vDEF">1</value> </field> <field index="settings.flexform.drucktitel"> <value index="vDEF">&lt;h2&gt;Produktdatenbank&lt;/h2&gt;&lt;h1&gt;Ihre Fairtrade Einkaufsliste bei&lt;/h1&gt;</value> </field> <field index="settings.flexform.druckintro"> <value index="vDEF">&lt;p&gt;Bitte beachten Sie bei der Suche nach FAIRTRADE-Produkten, dass das aktuelle Sortiment in den Filialen regional und/order zeitlich schwanken kann und in der Verantwortung unserer Handelspartner liegt.&lt;/p&gt;&lt;h3&gt;Grosses tun mit einem kleinen Zeichen&lt;/h3&gt;&lt;p class=&quot;smaller&quot;&gt;Mit dem Kauf von Produkten mit dem FAIRTRADE-Gütesiegel geben Sie keine Spende sondern leisten einen nachhaltigen Beitrag zur Verbesserung der Lebens und Arbeitsbedingungen von Kleinbauernfamilien und PlantagenarbeiterInnen in Entwicklungsländern.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Gemeinsam für eine bessere Zukunft!&lt;/b&gt;&lt;/p&gt;</value> </field> <field index="settings.flexform.drucktitel2"> <value index="vDEF">&lt;h2&gt;Produktdatenbank&lt;/h2&gt;&lt;h1&gt;Ihre Fairtrade Produktauswahl&lt;/h1&gt;</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:19:"selected_categories";s:0:"";s:14:"category_field";s:0:"";s:11:"table_class";s:0:"";s:13:"table_caption";s:1:"0";s:15:"table_delimiter";i:0;s:15:"table_enclosure";i:0;s:21:"table_header_position";i:0;s:11:"table_tfoot";i:0;s:10:"categories";i:0;s:12:"backupColPos";i:-2;s:30:"tx_gridelements_backend_layout";s:0:"";s:24:"tx_gridelements_children";i:0;s:25:"tx_gridelements_container";i:0;s:23:"tx_gridelements_columns";i:0;s:20:"tx_news_related_news";i:0;s:10:"tx_dce_dce";i:0;s:12:"tx_dce_index";s:1:"0";s:20:"tx_dce_new_container";i:0;s:31:"tx_igxproducts_content_elements";s:0:"";s:35:"gridelements_shortcut_page_order_by";i:0;s:20:"tx_pluploadfe_config";N;s:11:"tx_dce_slug";s:0:"";s:6:"flower";s:0:"";s:8:"linktext";s:0:"";s:11:"buttoncolor";s:0:"";s:12:"textposition";s:0:"";s:14:"headline_color";s:0:"";s:11:"kachelcolor";s:0:"";s:10:"kachelicon";s:0:"";s:39:"tx_igcontentfinder_domain_model_content";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:16:"tt_content:23686";s:18:"currentRecordTotal";i:0;s:19:"currentRecordNumber";i:0;s:18:"parentRecordNumber";i:0;s:12:"parentRecord";a:0:{}s:23:"checkPid_badDoktypeList";i: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:0:{}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.0b6a22318e2da2120125a4bc35e85ecd' => array('conf' => array('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'IgGdpr', 'vendorName' => 'Igelb', 'pluginName' => 'Frontend', 'switchableControllerActions.' => array('Frontend.' => array('consent'))), 'cObj' => 'O:54:"TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer":27:{s:5:"align";a:3:{i:0;s:6:"center";i:1;s:5:"right";i:2;s:4:"left";}s:12:"stdWrapOrder";a:148:{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: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:"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:18:{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: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:101:{s:3:"uid";i:2335;s:3:"pid";i:90;s:6:"tstamp";i:1568888786;s:6:"crdate";i:1556887121;s:9:"cruser_id";i:3;s:7:"deleted";i:0;s:6:"hidden";i:0;s:9:"starttime";i:0;s:7:"endtime";i:0;s:8:"fe_group";s:0:"";s:7:"sorting";i:304;s:14:"rowDescription";N;s:8:"editlock";i:0;s:16:"sys_language_uid";i:0;s:11:"l10n_parent";i:0;s:11:"l10n_source";i:0;s:10:"l10n_state";N;s:10:"t3_origuid";i:0;s:15:"l10n_diffsource";N;s:9:"t3ver_oid";i:0;s:8:"t3ver_id";i:0;s:11:"t3ver_label";s:0:"";s:10:"t3ver_wsid";i: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:12:"perms_userid";i:3;s:13:"perms_groupid";i:1;s:10:"perms_user";i:31;s:11:"perms_group";i:31;s:15:"perms_everybody";i:0;s:5:"title";s:13:"ProduktFinder";s:4:"slug";s:24:"/einkaufen/produktfinder";s:7:"doktype";i:1;s:8:"TSconfig";s:0:"";s:11:"is_siteroot";i:0;s:13:"php_tree_stop";i:0;s:3:"url";s:0:"";s:8:"shortcut";i:0;s:13:"shortcut_mode";i:0;s:8:"subtitle";s:0:"";s:6:"layout";i:0;s:6:"target";s:0:"";s:5:"media";i:0;s:11:"lastUpdated";i:0;s:8:"keywords";N;s:13:"cache_timeout";i:0;s:10:"cache_tags";s:0:"";s:8:"newUntil";i:0;s:11:"description";N;s:9:"no_search";i:0;s:15:"SYS_LASTCHANGED";i:1571822906;s:8:"abstract";N;s:6:"module";s:0:"";s:16:"extendToSubpages";i:0;s:6:"author";s:0:"";s:12:"author_email";s:0:"";s:9:"nav_title";s:14:"Produkt-Finder";s:8:"nav_hide";i:0;s:16:"content_from_pid";i:0;s:9:"mount_pid";i:0;s:12:"mount_pid_ol";i:0;s:5:"alias";s:0:"";s:8:"l18n_cfg";i:0;s:13:"fe_login_mode";i:0;s:14:"backend_layout";s:0:"";s:25:"backend_layout_next_level";s:0:"";s:17:"tsconfig_includes";s:0:"";s:18:"legacy_overlay_uid";i:0;s:9:"seo_title";s:0:"";s:8:"no_index";i:0;s:9:"no_follow";i:0;s:8:"og_title";s:0:"";s:14:"og_description";N;s:8:"og_image";i:0;s:13:"twitter_title";s:0:"";s:19:"twitter_description";N;s:13:"twitter_image";i:0;s:14:"canonical_link";s:0:"";s:10:"categories";i:0;s:12:"teaser_title";s:0:"";s:18:"teaser_description";s:0:"";s:12:"teaser_image";i:0;s:21:"title_ansprechpartner";s:15:"Ansprechpartner";s:11:"title_links";s:15:"Links zum Thema";s:11:"show_finder";i:0;s:18:"show_finder_blumen";i:0;s:18:"show_finder_gastro";i:0;s:16:"show_finder_code";i:0;s:25:"show_finder_blumen_gastro";i:0;s:19:"show_finder_produkt";i:0;s:5:"links";i:0;s:15:"ansprechpartner";i:0;s:14:"tx_slug_locked";i:0;s:11:"slug_locked";i:0;s:15:"contacts_flyout";i:0;s:16:"sitemap_priority";s:3:"0.5";s:18:"sitemap_changefreq";s:0:"";s:12:"twitter_card";s:0:"";}s:8:"' . "\0" . '*' . "\0" . 'table";s:5:"pages";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:10:"pages:2335";s:18:"currentRecordTotal";i:0;s:19:"currentRecordNumber";i:0;s:18:"parentRecordNumber";i:0;s:12:"parentRecord";a:0:{}s:23:"checkPid_badDoktypeList";i:255;s:15:"lastTypoLinkUrl";s:32:"/fairtrade-oesterreich/impressum";s:18:"lastTypoLinkTarget";s:5:"_self";s:14:"lastTypoLinkLD";a:2:{s:6:"target";s:5:"_self";s:8:"totalUrl";s:32:"/fairtrade-oesterreich/impressum";}s:14:"recordRegister";a:0:{}s:26:"' . "\0" . '*' . "\0" . 'cObjHookObjectsRegistry";a:0:{}s:18:"cObjHookObjectsArr";a:0:{}s:21:"' . "\0" . '*' . "\0" . 'stdWrapHookObjects";a:0:{}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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php line 3084
    protected function recursivelyReplaceIntPlaceholdersInContent()
    {
        do {
            $nonCacheableData = $this->config['INTincScript'];
            $this->processNonCacheableContentPartsAndSubstituteContentMarkers($nonCacheableData);
            // 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.
            $nonCacheableData = @array_diff_assoc($this->config['INTincScript'], $nonCacheableData);
            $reprocess = count($nonCacheableData) > 0;
at TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->recursivelyReplaceIntPlaceholdersInContent()
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php line 3053
            $assetCollector = unserialize($this->config['INTincScript_ext']['assetCollector'], ['allowed_classes' => [AssetCollector::class]]);
            GeneralUtility::makeInstance(AssetCollector::class)->updateState($assetCollector->getState());
        }

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

at TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->INTincScript()
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Http/RequestHandler.php line 151
                // 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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/OutputCompression.php line 48
        // 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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3conf/ext/vhs/Classes/Middleware/AssetInclusion.php line 20
class AssetInclusion implements MiddlewareInterface
{
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $response = $handler->handle($request);

        $body = $response->getBody();
        $body->rewind();
        $contents = $body->getContents();
at FluidTYPO3\Vhs\Middleware\AssetInclusion->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/ContentLengthResponseHeader.php line 47
     * @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(true)) {
at TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/ShortcutAndMountPointRedirect.php line 69
                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php line 86
                $this->convertCharsetRecursivelyToUtf8($parsedBody, $this->controller->metaCharset);
                $request = $request->withParsedBody($parsedBody);
            }
        }
        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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/TypoScriptFrontendInitialization.php line 108
        }

        // Make TSFE globally available
        $GLOBALS['TSFE'] = $controller;
        return $handler->handle($request);
    }

    /**
     * Register the backend user as aspect
at TYPO3\CMS\Frontend\Middleware\TypoScriptFrontendInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/PageArgumentValidator.php line 131
            }
        }

        $request = $request->withAttribute('noCache', $this->disableCache);
        return $handler->handle($request);
    }

    /**
     * Filters out the arguments that are necessary for calculating cHash
at TYPO3\CMS\Frontend\Middleware\PageArgumentValidator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/PreviewSimulator.php line 66
            $previewAspect = GeneralUtility::makeInstance(PreviewAspect::class, $isPreview);
            $this->context->setAspect('frontend.preview', $previewAspect);
        }

        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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/PageResolver.php line 106
        // merge the PageArguments with the request query parameters
        $queryParams = array_replace_recursive($request->getQueryParams(), $pageArguments->getArguments());
        $request = $request->withQueryParams($queryParams);

        return $handler->handle($request);
    }
}
at TYPO3\CMS\Frontend\Middleware\PageResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/redirects/Classes/Http/Middleware/RedirectHandler.php line 102
                unset($GLOBALS['TYPO3_REQUEST']);
            }
        }

        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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php line 80

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/SiteBaseRedirectResolver.php line 94
                $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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3conf/ext/justincase/src/Middleware/LowerCaseUri.php line 43
            try {
                $previousResult = $request->getAttribute('routing');

                $site->getRouter()->matchRequest($request, $previousResult);
                return $handler->handle($request);
            } catch (RouteNotFoundException $e) {
            }
        }

at B13\JustInCase\Middleware\LowerCaseUri->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3conf/ext/pluploadfe/Classes/Middleware/Upload.php line 59
    {
        $configUid = $request->getParsedBody()['tx_pluploadfe'] ?? $request->getQueryParams()['tx_pluploadfe'] ?? null;

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

        // @todo TSFE->fe_user is a fallback for TYPO3 9.x
        $this->feUserObj = $request->getAttribute('frontend.user', $GLOBALS['TSFE']->fe_user);
at FelixNagel\Pluploadfe\Middleware\Upload->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/FrontendUserAuthenticator.php line 83
        // Register the frontend user as aspect and within the session
        $this->setFrontendUserAspect($frontendUser);
        $request = $request->withAttribute('frontend.user', $frontendUser);

        $response = $handler->handle($request);

        // Store session data for fe_users if it still exists
        if ($frontendUser instanceof FrontendUserAuthentication) {
            $frontendUser->storeSessionData();
at TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/BackendUserAuthenticator.php line 66
            Bootstrap::loadExtTables();
            $this->setBackendUserAspect($GLOBALS['BE_USER']);
        }

        $response = $handler->handle($request);

        // If, when building the response, the user is still available, then ensure that the headers are sent properly
        if ($this->context->getAspect('backend.user')->isLoggedIn()) {
            return $this->applyHeadersToResponse($response);
at TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/MaintenanceMode.php line 55
        ) {
            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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/SiteResolver.php line 65
        $request = $request->withAttribute('routing', $routeResult);
        if ($routeResult->getLanguage() instanceof SiteLanguage) {
            Locales::setSystemLocaleFromSiteLanguage($routeResult->getLanguage());
        }
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Frontend\Middleware\SiteResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/EidHandler.php line 64
    {
        $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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php line 45
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $request = $request->withAttribute('normalizedParams', NormalizedParams::createFromRequest($request));
        return $handler->handle($request);
    }
}
at TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Middleware/TimeTrackerInitialization.php line 58
        $this->timeTracker->setEnabled($timeTrackingEnabled);
        $this->timeTracker->start(microtime(true));
        $this->timeTracker->push('');

        $response = $handler->handle($request);

        // Finish time tracking
        $this->timeTracker->pull();
        $this->timeTracker->finish();
at TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 172

                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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$253->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 78
     * @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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/AbstractApplication.php line 85
     * @return ResponseInterface
     */
    protected function handle(ServerRequestInterface $request): ResponseInterface
    {
        return $this->requestHandler->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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/frontend/Classes/Http/Application.php line 69
        // Create new request object having applicationType "I am a frontend request" attribute.
        $request = $request->withAttribute('applicationType', SystemEnvironmentBuilder::REQUESTTYPE_FE);

        $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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/typo3/sysext/core/Classes/Http/AbstractApplication.php line 97
    final public function run(callable $execute = null)
    {
        try {
            $response = $this->handle(
                ServerRequestFactory::fromGlobals()
            );
            if ($execute !== null) {
                call_user_func($execute);
            }
at TYPO3\CMS\Core\Http\AbstractApplication->run()
in /usr/www/users/fairdach/fairtrade-typo3-105/releases/20240118123302/public/index.php line 25
// Set up the application for the frontend
call_user_func(function () {
    $classLoader = require dirname(__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/fairdach/fairtrade-typo3-105/releases/20240118123302/public/index.php line 26
call_user_func(function () {
    $classLoader = require dirname(__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();
});