in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Page/PageRepository.php line 2095
* @param array $element The parent element referencing to files
* @return array
* @deprecated since TYPO3 v9.4, will be removed in TYPO3 v10.0
*/
public function getFileReferences($tableName, $fieldName, array $element)
{
trigger_error('PageRepository->getFileReferences() should not be used any longer, this method will be removed in TYPO3 v10.0.', E_USER_DEPRECATED);
/** @var FileRepository $fileRepository */
$fileRepository = GeneralUtility::makeInstance(FileRepository::class);
at TYPO3\CMS\Frontend\Page\PageRepository->getFileReferences('pages', 'media', false)
in /usr/www/users/kathof/public/typo3conf/ext/vhs/Classes/ViewHelpers/Resource/Record/FalViewHelper.php line 111
$record = $this->getRecord($uidOrRecord);
}
if ($table === 'pages') {
$fileObjects = $this->pageRepository->getFileReferences($table, $field, $record);
} else {
if (isset($record['t3ver_oid']) && (integer) $record['t3ver_oid'] !== 0) {
$sqlRecordUid = $record['t3ver_oid'];
} elseif (isset($record['_LOCALIZED_UID'])) {
at FluidTYPO3\Vhs\ViewHelpers\Resource\Record\FalViewHelper->getFileReferences('pages', 'media', false)
in /usr/www/users/kathof/public/typo3conf/ext/vhs/Classes/ViewHelpers/Resource/Record/FalViewHelper.php line 133
public function getResources($record)
{
$fileReferences = [];
if (empty($GLOBALS['TSFE']->sys_page) === false) {
$fileReferences = $this->getFileReferences($this->getTable(), $this->getField(), $record);
} else {
if (isset($record['t3ver_oid']) && (integer) $record['t3ver_oid'] !== 0) {
$sqlRecordUid = $record['t3ver_oid'];
} elseif (isset($record['_LOCALIZED_UID'])) {
at FluidTYPO3\Vhs\ViewHelpers\Resource\Record\FalViewHelper->getResources(false)
in /usr/www/users/kathof/public/typo3conf/ext/vhs/Classes/ViewHelpers/Page/Resources/FalViewHelper.php line 102
$pageRecord = $this->getRecord($pageUid);
// NB: we call parent::getResources intentionally, as to not call the overridden
// method on this class. Calling $this->getResources() would yield wrong result
// for the purpose of this method.
$resources = parent::getResources($pageRecord);
if (null !== $limit && count($resources) > $limit) {
$resources = array_slice($resources, 0, $limit);
}
return $resources;
at FluidTYPO3\Vhs\ViewHelpers\Page\Resources\FalViewHelper->getSlideRecordsFromPage(410, null)
in /usr/www/users/kathof/public/typo3conf/ext/vhs/Classes/Traits/SlideViewHelperTrait.php line 153
if (0 >= $limitRemaining) {
break;
}
}
$recordsFromPageUid = $this->getSlideRecordsFromPage($storagePageUid, $limitRemaining);
if (0 < count($recordsFromPageUid)) {
$records = array_merge($records, $recordsFromPageUid);
if (0 === $slideCollect) {
// stop collecting because argument said so and we've gotten at least one record now.
at FluidTYPO3\Vhs\ViewHelpers\Page\Resources\FalViewHelper->getSlideRecords(412)
in /usr/www/users/kathof/public/typo3conf/ext/vhs/Classes/ViewHelpers/Page/Resources/FalViewHelper.php line 88
* @throws \Exception
*/
public function getResources($record)
{
return $this->getSlideRecords($record['uid']);
}
/**
* @param integer $pageUid
at FluidTYPO3\Vhs\ViewHelpers\Page\Resources\FalViewHelper->getResources(array('uid' => 412, 'pid' => 410, 'tstamp' => 1656319301, 'crdate' => 1656319293, 'cruser_id' => 4, 'deleted' => 0, 'hidden' => 0, 'starttime' => 0, 'endtime' => 0, 'fe_group' => '0', 'sorting' => 512, 'rowDescription' => null, 'editlock' => 0, 'sys_language_uid' => 0, 'l10n_parent' => 0, 'l10n_source' => 0, 'l10n_state' => null, 't3_origuid' => 0, 'l10n_diffsource' => '', 't3ver_oid' => 0, 't3ver_id' => 0, 't3ver_label' => '', 't3ver_wsid' => 0, 't3ver_state' => 0, 't3ver_stage' => 0, 't3ver_count' => 0, 't3ver_tstamp' => 0, 't3ver_move_id' => 0, 'perms_userid' => 4, 'perms_groupid' => 1, 'perms_user' => 31, 'perms_group' => 31, 'perms_everybody' => 0, 'title' => 'Gipf-Oberfrick', 'slug' => '/aktuelles/gipf-oberfrick', 'doktype' => 1, 'TSconfig' => null, 'is_siteroot' => 0, 'php_tree_stop' => 0, 'url' => '', 'shortcut' => 0, 'shortcut_mode' => 0, 'subtitle' => '', 'layout' => 0, 'target' => '', 'media' => 0, 'lastUpdated' => 0, 'keywords' => '', 'cache_timeout' => 0, 'cache_tags' => '', 'newUntil' => 0, 'description' => '', 'no_search' => 0, 'SYS_LASTCHANGED' => 1656319301, 'abstract' => null, 'module' => '', 'extendToSubpages' => 0, 'author' => '', 'author_email' => '', 'nav_title' => '', 'nav_hide' => 0, 'content_from_pid' => 0, 'mount_pid' => 0, 'mount_pid_ol' => 0, 'alias' => '', 'l18n_cfg' => 0, 'fe_login_mode' => 0, 'backend_layout' => '', 'backend_layout_next_level' => '', 'tsconfig_includes' => null, 'legacy_overlay_uid' => 0, 'tx_impexp_origuid' => 0, 'seo_title' => '', 'no_index' => 0, 'no_follow' => 0, 'og_title' => '', 'og_description' => null, 'og_image' => 0, 'twitter_title' => '', 'twitter_description' => null, 'twitter_image' => 0, 'canonical_link' => '', 'categories' => 0, 'social_links' => 0))
in /usr/www/users/kathof/public/typo3conf/ext/vhs/Classes/ViewHelpers/Resource/Record/AbstractRecordResourceViewHelper.php line 217
// attempt to load resources. If any Exceptions happen, transform them to
// ViewHelperExceptions which render as an inline text error message.
try {
$resources = $this->getResources($record);
} catch (\Exception $error) {
// we are doing the pokemon-thing and catching the very top level
// of Exception because the range of Exceptions that are possibly
// thrown by the getResources() method in subclasses are not
at FluidTYPO3\Vhs\ViewHelpers\Resource\Record\AbstractRecordResourceViewHelper->render()
at call_user_func(array(object(FluidTYPO3\Vhs\ViewHelpers\Page\Resources\FalViewHelper), 'render'))
in /usr/www/users/kathof/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php line 262
*/
protected function callRenderMethod()
{
if (method_exists($this, 'render')) {
return call_user_func([$this, 'render']);
}
if ((new \ReflectionMethod($this, 'renderStatic'))->getDeclaringClass()->getName() !== AbstractViewHelper::class) {
// Method is safe to call - will not recurse through ViewHelperInvoker via the default
// implementation of renderStatic() on this class.
at TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper->callRenderMethod()
in /usr/www/users/kathof/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php line 250
{
$this->validateArguments();
$this->initialize();
return $this->callRenderMethod();
}
/**
* Call the render() method and handle errors.
at TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper->initializeArgumentsAndRender()
in /usr/www/users/kathof/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php line 79
}
$viewHelper->setRenderingContext($renderingContext);
$viewHelper->setArguments($evaluatedArguments);
$viewHelper->handleAdditionalArguments($undeclaredArguments);
return $viewHelper->initializeArgumentsAndRender();
} catch (Exception $error) {
return $renderingContext->getErrorHandler()->handleViewHelperError($error);
}
}
at TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker->invoke('FluidTYPO3\\Vhs\\ViewHelpers\\Page\\Resources\\FalViewHelper', array('table' => 'pages', 'field' => 'media', 'record' => null, 'uid' => 412, 'as' => 'images', 'limit' => null, 'slide' => -1, 'slideCollect' => 0, 'slideCollectReverse' => false), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext), object(Closure))
in /usr/www/users/kathof/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php line 522
*/
public static function renderStatic(array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)
{
$viewHelperClassName = get_called_class();
return $renderingContext->getViewHelperInvoker()->invoke($viewHelperClassName, $arguments, $renderingContext, $renderChildrenClosure);
}
/**
* Save the associated ViewHelper node in a static public class variable.
at TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper::renderStatic(array('table' => 'pages', 'field' => 'media', 'record' => null, 'uid' => 412, 'as' => 'images', 'limit' => null, 'slide' => -1, 'slideCollect' => 0, 'slideCollectReverse' => false), object(Closure), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
in /usr/www/users/kathof/var/cache/code/fluid_template/Standard_action_Default_28c1eacbcbf1010666433f82e12c529bbed7c974.php line 516
);$arguments65['uid'] = $renderingContext->getVariableProvider()->getByPath('data.uid', $array67);
$arguments65['as'] = 'images';
$arguments65['slide'] = -1;
$output0 .= FluidTYPO3\Vhs\ViewHelpers\Page\Resources\FalViewHelper::renderStatic($arguments65, $renderChildrenClosure66, $renderingContext);
$output0 .= '
<header class="header" style="background-image: url(\'';
$array78 = array (
at Standard_action_Default_28c1eacbcbf1010666433f82e12c529bbed7c974->render(object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
in /usr/www/users/kathof/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php line 186
}
if (!$parsedTemplate->hasLayout()) {
$this->startRendering(self::RENDERING_TEMPLATE, $parsedTemplate, $this->baseRenderingContext);
$output = $parsedTemplate->render($this->baseRenderingContext);
$this->stopRendering();
} else {
$layoutName = $parsedTemplate->getLayoutName($this->baseRenderingContext);
try {
at TYPO3Fluid\Fluid\View\AbstractTemplateView->render()
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/ContentObject/FluidTemplateContentObject.php line 358
* @return string
*/
protected function renderFluidView()
{
return $this->view->render();
}
/**
* Apply standard wrap to content
at TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject->renderFluidView()
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/ContentObject/FluidTemplateContentObject.php line 107
$this->view->assignMultiple($variables);
$this->renderFluidTemplateAssetsIntoPageRenderer();
$content = $this->renderFluidView();
$content = $this->applyStandardWrapToRenderedContent($content, $conf);
$this->view = $parentView;
return $content;
at TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject->render(array('templateName' => 'TEXT', 'templateName.' => array('stdWrap.' => array('cObject' => 'CASE', 'cObject.' => array('key.' => array('data' => 'pagelayout'), 'pagets__kathof_default' => 'TEXT', 'pagets__kathof_default.' => array('value' => 'Default'), 'default' => 'TEXT', 'default.' => array('value' => 'Default')))), 'templateRootPaths.' => array('EXT:kathof/Resources/Private/Templates/Page/', 'EXT:kathof/Resources/Private/Templates/Page/'), 'partialRootPaths.' => array('EXT:kathof/Resources/Private/Partials/Page/', 'EXT:kathof/Resources/Private/Partials/Page/'), 'layoutRootPaths.' => array('EXT:kathof/Resources/Private/Layouts/Page/', 'EXT:kathof/Resources/Private/Layouts/Page/'), 'dataProcessing.' => array('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => array('levels' => '3', 'expandAll' => '1', 'includeSpacer' => '0', 'titleField' => 'nav_title // title', 'as' => 'mainnavigation'))))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 816
}
// 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\FluidTemplateContentObject), array('templateName' => 'TEXT', 'templateName.' => array('stdWrap.' => array('cObject' => 'CASE', 'cObject.' => array('key.' => array('data' => 'pagelayout'), 'pagets__kathof_default' => 'TEXT', 'pagets__kathof_default.' => array('value' => 'Default'), 'default' => 'TEXT', 'default.' => array('value' => 'Default')))), 'templateRootPaths.' => array('EXT:kathof/Resources/Private/Templates/Page/', 'EXT:kathof/Resources/Private/Templates/Page/'), 'partialRootPaths.' => array('EXT:kathof/Resources/Private/Partials/Page/', 'EXT:kathof/Resources/Private/Partials/Page/'), 'layoutRootPaths.' => array('EXT:kathof/Resources/Private/Layouts/Page/', 'EXT:kathof/Resources/Private/Layouts/Page/'), 'dataProcessing.' => array('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => array('levels' => '3', 'expandAll' => '1', 'includeSpacer' => '0', 'titleField' => 'nav_title // title', 'as' => 'mainnavigation'))))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 732
}
if (!$hooked) {
$contentObject = $this->getContentObject($name);
if ($contentObject) {
$content .= $this->render($contentObject, $conf);
} else {
// Call hook functions for extra processing
if ($name) {
foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClassDefault'] ?? [] as $className) {
at TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGetSingle('FLUIDTEMPLATE', array('templateName' => 'TEXT', 'templateName.' => array('stdWrap.' => array('cObject' => 'CASE', 'cObject.' => array('key.' => array('data' => 'pagelayout'), 'pagets__kathof_default' => 'TEXT', 'pagets__kathof_default.' => array('value' => 'Default'), 'default' => 'TEXT', 'default.' => array('value' => 'Default')))), 'templateRootPaths.' => array('EXT:kathof/Resources/Private/Templates/Page/', 'EXT:kathof/Resources/Private/Templates/Page/'), 'partialRootPaths.' => array('EXT:kathof/Resources/Private/Partials/Page/', 'EXT:kathof/Resources/Private/Partials/Page/'), 'layoutRootPaths.' => array('EXT:kathof/Resources/Private/Layouts/Page/', 'EXT:kathof/Resources/Private/Layouts/Page/'), 'dataProcessing.' => array('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => array('levels' => '3', 'expandAll' => '1', 'includeSpacer' => '0', 'titleField' => 'nav_title // title', 'as' => 'mainnavigation'))), '10')
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 678
foreach ($sKeyArray as $theKey) {
$theValue = $setup[$theKey];
if ((int)$theKey && strpos($theKey, '.') === false) {
$conf = $setup[$theKey . '.'];
$content .= $this->cObjGetSingle($theValue, $conf, $addKey . $theKey);
}
}
return $content;
}
at TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->cObjGet(array('includeCSS.' => array('kool_subscribe' => 'EXT:lpc_kool_subscribe/Resources/Public/CSS/kool_subscribe.css', 'lpclb' => 'EXT:lpc_lightbox/Resources/Public/CSS/magnific-popup.css', 'bootstrap' => 'EXT:kathof/Resources/Public/Css/bootstrap.min.css', 'rte' => 'EXT:kathof/Resources/Public/Css/rte.css', 'styles' => 'EXT:kathof/Resources/Public/Css/styles.css', 'relFilter' => 'EXT:kathof/Resources/Public/Css/relFilter.css', 'fa' => 'EXT:kathof/Resources/Public/fa/css/font-awesome.min.css', 'lpcForm' => 'EXT:lpc_base/Resources/Public/CSS/form.css', 'lpcFlashMessages' => 'EXT:lpc_base/Resources/Public/CSS/messages.css'), 'includeJSFooterlibs.' => array('lpclb' => 'EXT:lpc_lightbox/Resources/Public/JS/jquery.magnific-popup.min.js', 'touchSwipe' => 'EXT:lpc_lightbox/Resources/Public/JS/jquery.touchSwipe.min.js'), 'footerData.' => array('TEXT', '347.' => array('insertData' => '1', 'value' => ' <script language="javascript" type="text/javascript"> <!-- var l_tPrev = "{LLL:EXT:lpc_lightbox/Resources/Private/Language/locallang.xlf:prev}", l_tNext = "{LLL:EXT:lpc_lightbox/Resources/Private/Language/locallang.xlf:next}", l_tCounter = "{LLL:EXT:lpc_lightbox/Resources/Private/Language/locallang.xlf:counter}", l_img_tError = "{LLL:EXT:lpc_lightbox/Resources/Private/Language/locallang.xlf:img_error}", lpcLbOpts = new Object(); '), 'TEXT', '348.' => array('value' => ' function getYoutubeID(url) { var pattern = /(?:youtube(?:-nocookie)?\\.com\\/(?:embed\\/|watch\\?v=)|youtu\\.be\\/)([^&\\?\\s]+)/g; var m = pattern.exec(url); if (m !== null && m[1] !== undefined) { return m[1]; } else { return null; } } $(document).ready(function(){ /* media youtube */ $(\'a[rel="lightbox iframe"]\') .removeAttr(\'rel\') .each(function(){ var iframe = $(this).find(\'iframe\'); var src = $(iframe).attr(\'src\'); $(this).attr(\'href\',src).prepend(\'<div class="lb-clickPrevent"></div>\'); $(iframe).css(\'z-index\',\'-1\'); }); lpcLbOpts.images = Object(); lpcLbOpts.videos = Object(); lpcLbOpts.maps = Object(); lpcLbOpts.images.selector = $(\'a[rel^="lightbox"]\'); lpcLbOpts.images.width = \'inherit\'; lpcLbOpts.images.height = \'inherit\'; lpcLbOpts.images.gallery = true; lpcLbOpts.images.callbacks = { change: function() {if (this.isOpen) {this.wrap.addClass(\'mfp-open\');}},beforeClose: function() {this.wrap.removeClass(\'mfp-open\');} }; lpcLbOpts.videos.selector = $(\'a[href*="youtube.com/watch"]\').add(\'a[href*="youtube.com/embed"]\').add(\'a[href*="youtube-nocookie.com/embed"]\').add(\'a[href*="//youtu.be/"]\').add(\'a[href*="vimeo.com/"]\').not(\'.no-lightbox\'); lpcLbOpts.videos.width = \'900px\'; lpcLbOpts.videos.height = \'600px\'; lpcLbOpts.videos.gallery = true; lpcLbOpts.videos.callbacks = {}; lpcLbOpts.maps.selector = $(\'a[href*="maps.google"]\').add(\'a[href*="/maps/place/"]\').not(\'.no-lightbox\'); lpcLbOpts.maps.width = \'900px\'; lpcLbOpts.maps.height = \'600px\'; lpcLbOpts.maps.gallery = false; lpcLbOpts.maps.callbacks = {};'), 'TEXT', '349.' => array('value' => ' /* new line */ $(lpcLbOpts.videos.selector).magnificPopup({ type:\'iframe\', mainClass: \'mfp-type-videos\', iframe: { patterns: { youtu_be: { index: \'youtu.be/\', id: function(url){ return getYoutubeID(url) }, src: \'//www.youtube.com/embed/%id%?autoplay=1&rel=0\' }, youtube_noc: { index: \'youtube-nocookie.com/\', id: function(url){ return getYoutubeID(url) }, src: \'//www.youtube.com/embed/%id%?autoplay=1&rel=0\' }, youtube: { index: \'youtube.com/\', id: function(url){ return getYoutubeID(url) }, src: \'//www.youtube.com/embed/%id%?autoplay=1&rel=0\' } } }, gallery: { enabled: lpcLbOpts.videos.gallery, tPrev: l_tPrev, tNext: l_tNext, tCounter: \'%curr% \'+l_tCounter+\' %total%\' }, callbacks: lpcLbOpts.videos.callbacks });'), 'TEXT', '350.' => array('value' => ' /* new line */ $(lpcLbOpts.maps.selector).magnificPopup({ type:\'iframe\', mainClass: \'mfp-type-maps\', iframe: { patterns: { googlemaps: { index: \'/maps/place/\', id: function(url){ var pattern = /(?:\\/place\\/)([^\\/]+)/g; var m = pattern.exec(url); if (m !== null && m[1] !== undefined) { return m[1]; } else { return null; } }, src: \'//maps.google.com/maps?q=%id%&output=embed\' } } }, gallery: { enabled: lpcLbOpts.maps.gallery, tPrev: l_tPrev, tNext: l_tNext, tCounter: \'%curr% \'+l_tCounter+\' %total%\' }, callbacks: lpcLbOpts.maps.callbacks });'), 'TEXT', '351.' => array('value' => ' /* new line */ $(lpcLbOpts.images.selector).not(lpcLbOpts.videos.selector).not(lpcLbOpts.maps.selector).magnificPopup({ type:\'image\', gallery: { enabled: lpcLbOpts.images.gallery, tPrev: l_tPrev, tNext: l_tNext, tCounter: \'%curr% \'+l_tCounter+\' %total%\' }, zoom: {enabled: false}, callbacks: lpcLbOpts.images.callbacks, image: { titleSrc: function(item) { var title = item.el.find(\'img\').attr(\'title\'); return (title ? title: \'\') + \'<small>\' + item.el.siblings(\'figcaption\').text() + \'</small>\'; } } });'), 'TEXT', '352.' => array('value' => ' /* new line */ (function() { var magnificPopup = $.magnificPopup.instance; $(lpcLbOpts.images.selector).click(function(e) { setTimeout(function() { $(".mfp-container").swipe( { swipeLeft:function(event, direction, distance, duration, fingerCount) { magnificPopup.next(); }, swipeRight:function(event, direction, distance, duration, fingerCount) { magnificPopup.prev(); }, }); }, 500); }); }).call(this);'), 'TEXT', '353.' => array('value' => ' /* new line */ }); // document.ready()'), 'TEXT', '354.' => array('value' => ' /* new line */ --> </script> <style> img.mfp-img { max-width: 100%; max-height: 100%; } .mfp-type-videos .mfp-iframe-holder .mfp-content { max-width: 100%; max-height: 100%; } .mfp-type-maps .mfp-iframe-holder .mfp-content { max-width: 100%; max-height: 100%; } .lb-clickPrevent { display: block; width: 100%; height: 100%; background: none; position: absolute; top: 0; left: 0; z-index: 10; } </style>')), 'typeNum' => '0', 'bodyTagCObject' => 'CASE', 'bodyTagCObject.' => array('key.' => array('field' => 'backend_layout', 'ifEmpty.' => array('data' => 'levelfield:-1,backend_layout_next_level,slide')), 'TEXT', '1.' => array('value' => '<body class="l1 uid-{page:uid}">', 'insertData' => '1'), 'TEXT', '2.' => array('value' => '<body class="l2 uid-{page:uid}">', 'insertData' => '1'), 'TEXT', '3.' => array('value' => '<body class="l3 uid-{page:uid}">', 'insertData' => '1'), 'default' => 'TEXT', 'default.' => array('value' => '<body>')), 'FLUIDTEMPLATE', '10.' => array('templateName' => 'TEXT', 'templateName.' => array('stdWrap.' => array('cObject' => 'CASE', 'cObject.' => array('key.' => array('data' => 'pagelayout'), 'pagets__kathof_default' => 'TEXT', 'pagets__kathof_default.' => array('value' => 'Default'), 'default' => 'TEXT', 'default.' => array('value' => 'Default')))), 'templateRootPaths.' => array('EXT:kathof/Resources/Private/Templates/Page/', 'EXT:kathof/Resources/Private/Templates/Page/'), 'partialRootPaths.' => array('EXT:kathof/Resources/Private/Partials/Page/', 'EXT:kathof/Resources/Private/Partials/Page/'), 'layoutRootPaths.' => array('EXT:kathof/Resources/Private/Layouts/Page/', 'EXT:kathof/Resources/Private/Layouts/Page/'), 'dataProcessing.' => array('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => array('levels' => '3', 'expandAll' => '1', 'includeSpacer' => '0', 'titleField' => 'nav_title // title', 'as' => 'mainnavigation'))), 'includeJS.' => array('jquery' => 'EXT:kathof/Resources/Public/JavaScript/jquery.min.js', 'isotope' => 'EXT:kathof/Resources/Public/JavaScript/isotope.pkgd.min.js', 'relFilter' => 'EXT:kathof/Resources/Public/JavaScript/relFilter.min.js', 'kool_subscribe' => 'EXT:lpc_kool_subscribe/Resources/Public/JS/kool_subscribe.js'), 'includeJSFooter.' => array('bootstrap' => 'EXT:kathof/Resources/Public/JavaScript/bootstrap.min.js', 'scripts' => 'EXT:kathof/Resources/Public/JavaScript/scripts.js'), 'meta.' => array('viewport' => 'width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no'), 'headerData.' => array('TEXT', '123.' => array('value' => ' <link rel="apple-touch-icon" sizes="57x57" href="/typo3conf/ext/kathof/Resources/Public/Favicon/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/typo3conf/ext/kathof/Resources/Public/Favicon/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/typo3conf/ext/kathof/Resources/Public/Favicon/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/typo3conf/ext/kathof/Resources/Public/Favicon/apple-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/typo3conf/ext/kathof/Resources/Public/Favicon/apple-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/typo3conf/ext/kathof/Resources/Public/Favicon/apple-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/typo3conf/ext/kathof/Resources/Public/Favicon/apple-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/typo3conf/ext/kathof/Resources/Public/Favicon/apple-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/typo3conf/ext/kathof/Resources/Public/Favicon/apple-icon-180x180.png"> <link rel="icon" type="image/png" sizes="192x192" href="/typo3conf/ext/kathof/Resources/Public/Favicon/android-icon-192x192.png"> <link rel="icon" type="image/png" sizes="32x32" href="/typo3conf/ext/kathof/Resources/Public/Favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="96x96" href="/typo3conf/ext/kathof/Resources/Public/Favicon/favicon-96x96.png"> <link rel="icon" type="image/png" sizes="16x16" href="/typo3conf/ext/kathof/Resources/Public/Favicon/favicon-16x16.png"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-TileImage" content="/typo3conf/ext/kathof/Resources/Public/Favicon/ms-icon-144x144.png"> <meta name="theme-color" content="#ffffff">')), 'cssInline.' => array('TEXT', '3921.' => array('value' => ' .lpcKoolSubscribeForm .formSection:not(.in):not(.group) { display:none; }'))))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Http/RequestHandler.php line 246
* @return string
*/
protected function generatePageContent(TypoScriptFrontendController $controller): string
{
$pageContent = $controller->cObj->cObjGet($controller->pSetup) ?: '';
if ($controller->pSetup['wrap'] ?? false) {
$pageContent = $controller->cObj->wrap($pageContent, $controller->pSetup['wrap']);
}
if ($controller->pSetup['stdWrap.'] ?? false) {
at TYPO3\CMS\Frontend\Http\RequestHandler->generatePageContent(object(TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Http/RequestHandler.php line 268
*/
protected function generatePageContentWithHeader(TypoScriptFrontendController $controller, ?SiteLanguage $siteLanguage): string
{
// Generate the page content, this has to be first, as some additional TSFE-related code could have been written
$pageContent = $this->generatePageContent($controller);
$pageRenderer = $this->getPageRenderer();
if ($controller->config['config']['moveJsFromHeaderToFooter'] ?? false) {
$pageRenderer->enableMoveJsFromHeaderToFooter();
}
at TYPO3\CMS\Frontend\Http\RequestHandler->generatePageContentWithHeader(object(TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController), object(TYPO3\CMS\Core\Site\Entity\SiteLanguage))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Http/RequestHandler.php line 168
// If 'disableAllHeaderCode' is set, all the header-code is discarded
if ($controller->config['config']['disableAllHeaderCode'] ?? false) {
$controller->content = $this->generatePageContent($controller);
} else {
$controller->content = $this->generatePageContentWithHeader($controller, $request->getAttribute('language', null));
}
$this->timeTracker->pull($this->timeTracker->LR ? $controller->content : '');
$this->timeTracker->decStackPointer();
at TYPO3\CMS\Frontend\Http\RequestHandler->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/packages/lpc_base/Classes/Middleware/ServerTiming.php line 10
public function process(
\Psr\Http\Message\ServerRequestInterface $request,
\Psr\Http\Server\RequestHandlerInterface $handler
): \Psr\Http\Message\ResponseInterface {
$response = $handler->handle($request);
if(\LPC\LpcBase\Utility\TimeTracker::isActive()) {
foreach(\LPC\LpcBase\Utility\TimeTracker::getMetrics() as $name => $metrics) {
$header = $name.';dur='.($metrics['dur']*1000);
if(!empty($metrics['desc'])) {
at LPC\LpcBase\Middleware\ServerTiming->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(TYPO3\CMS\Frontend\Http\RequestHandler))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/OutputCompression.php line 46
// Throw away all output that may have happened during bootstrapping by weird extensions
ob_clean();
// Initialize output compression if configured
$this->initializeOutputCompression();
return $handler->handle($request);
}
/**
* Initialize output compression if configured
at TYPO3\CMS\Frontend\Middleware\OutputCompression->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/packages/lpc_base/Classes/Middleware/AjaxHandlerMiddleware.php line 38
$body->write($bootstrap->run($content,$configuration));
return new \TYPO3\CMS\Core\Http\Response($body);
}
}
return $handler->handle($request);
}
}
class TemplatePaths extends \TYPO3\CMS\Fluid\View\TemplatePaths
at LPC\LpcBase\Middleware\AjaxHandlerMiddleware->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelDataPersister.php line 44
* @return ResponseInterface
*/
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{
$response = $handler->handle($request);
if (
!($response instanceof NullResponse)
&& $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
&& $GLOBALS['TSFE']->isOutputting()
at TYPO3\CMS\Adminpanel\Middleware\AdminPanelDataPersister->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelRenderer.php line 46
* @return ResponseInterface
*/
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{
$response = $handler->handle($request);
if (
!($response instanceof NullResponse)
&& $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
&& $GLOBALS['TSFE']->isOutputting()
at TYPO3\CMS\Adminpanel\Middleware\AdminPanelRenderer->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/ContentLengthResponseHeader.php line 45
* @return ResponseInterface
*/
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{
$response = $handler->handle($request);
if (
!($response instanceof NullResponse)
&& $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
&& $GLOBALS['TSFE']->isOutputting()) {
at TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/ShortcutAndMountPointRedirect.php line 65
return new RedirectResponse($externalUrl, 303);
}
}
return $handler->handle($request);
}
protected function getRedirectUri(ServerRequestInterface $request): ?string
{
at TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php line 118
GeneralUtility::makeInstance($className)->checkDataSubmission($this->controller);
}
}
return $handler->handle($request);
}
/**
* Small helper function to convert charsets for arrays to UTF-8
at TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/PageArgumentValidator.php line 99
['code' => PageAccessFailureReasons::CACHEHASH_COMPARISON_FAILED]
);
}
}
return $handler->handle($request);
}
/**
* Calculates a hash string based on additional parameters in the url.
at TYPO3\CMS\Frontend\Middleware\PageArgumentValidator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/MaintenanceMode.php line 53
) {
return GeneralUtility::makeInstance(ErrorController::class)->unavailableAction($request, 'This page is temporarily unavailable.');
}
// Continue the regular stack if no maintenance mode is active
return $handler->handle($request);
}
}
at TYPO3\CMS\Frontend\Middleware\MaintenanceMode->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/PageResolver.php line 170
}
$this->controller->determineId();
}
return $handler->handle($request);
}
/**
* Provides ways to bypass the '?id=[xxx]&type=[xx]' format, using either PATH_INFO or Server Rewrites
at TYPO3\CMS\Frontend\Middleware\PageResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/redirects/Classes/Http/Middleware/RedirectHandler.php line 70
return $response;
}
}
return $handler->handle($request);
}
/**
* Creates a PSR-7 compatible Response object
at TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php line 66
return new HtmlResponse($content, 200, ['Content-Type' => $contentType]);
}
}
return $handler->handle($request);
}
/**
* @param File $file
at TYPO3\CMS\Frontend\Middleware\StaticRouteResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/SiteBaseRedirectResolver.php line 86
$uri = $requestedUri->withPath(rtrim($requestedUri->getPath(), '/'));
return new RedirectResponse($uri, 307);
}
}
return $handler->handle($request);
}
/**
* Checks if the language is allowed in Frontend, if not, check if there is valid BE user
*
at TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelInitiator.php line 58
$beUser = $GLOBALS['BE_USER'];
$beUser->adminPanel = GeneralUtility::makeInstance(AdminPanelView::class);
$beUser->extAdmEnabled = true;
}
return $handler->handle($request);
}
}
at TYPO3\CMS\Adminpanel\Middleware\AdminPanelInitiator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/SiteResolver.php line 68
// At this point, we later get further route modifiers
// for bw-compat we update $GLOBALS[TYPO3_REQUEST] to be used later in TSFE.
$GLOBALS['TYPO3_REQUEST'] = $request;
return $handler->handle($request);
}
}
at TYPO3\CMS\Frontend\Middleware\SiteResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/packages/lpc_sermons/Classes/Middleware/PodcastMapper.php line 23
]);
$GLOBALS['TYPO3_CONF_VARS']['FE']['pageNotFoundOnCHashError'] = false;
$response = $handler->handle($request)->withHeader('Content-Type','application/xml; charset=utf-8');
} else {
$response = $handler->handle($request);
}
return $response;
}
at LPC\LpcSermons\Middleware\PodcastMapper->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/adminpanel/Classes/Middleware/SqlLogging.php line 49
$connectionPool = GeneralUtility::makeInstance(ConnectionPool::class);
$connection = $connectionPool->getConnectionByName(ConnectionPool::DEFAULT_CONNECTION_NAME);
$connection->getConfiguration()->setSQLLogger(GeneralUtility::makeInstance(DoctrineSqlLogger::class));
}
return $handler->handle($request);
}
}
at TYPO3\CMS\Adminpanel\Middleware\SqlLogging->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/BackendUserAuthenticator.php line 95
Bootstrap::loadExtTables();
$this->setBackendUserAspect(GeneralUtility::makeInstance(Context::class), $GLOBALS['BE_USER']);
}
return $handler->handle($request);
}
/**
* Creates the backend user object and returns it.
at TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/FrontendUserAuthenticator.php line 79
// Register the frontend user as aspect
$this->setFrontendUserAspect(GeneralUtility::makeInstance(Context::class), $frontendUser);
return $handler->handle($request);
}
/**
* It's possible to transfer a frontend user session via a GET/POST parameter 'FE_SESSION_KEY'.
at TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/TypoScriptFrontendInitialization.php line 90
GeneralUtility::callUserFunction($_funcRef, $_params, $GLOBALS['TSFE']);
}
}
return $handler->handle($request);
}
}
at TYPO3\CMS\Frontend\Middleware\TypoScriptFrontendInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/EidHandler.php line 50
{
$eID = $request->getParsedBody()['eID'] ?? $request->getQueryParams()['eID'] ?? null;
if ($eID === null) {
return $handler->handle($request);
}
// Remove any output produced until now
ob_clean();
at TYPO3\CMS\Frontend\Middleware\EidHandler->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/PreprocessRequestHook.php line 57
$hookParameters = [];
GeneralUtility::callUserFunction($hookFunction, $hookParameters, $hookParameters);
}
}
return $handler->handle($request);
}
}
at TYPO3\CMS\Frontend\Middleware\PreprocessRequestHook->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php line 58
// refactored to have ServerRequest object available where it is needed. This global will be
// deprecated then and removed.
$GLOBALS['TYPO3_REQUEST'] = $request;
return $handler->handle($request);
}
}
at TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Middleware/TimeTrackerInitialization.php line 49
);
$timeTracker->start();
$timeTracker->push('');
return $handler->handle($request);
}
}
at TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 138
if (!$middleware instanceof MiddlewareInterface) {
throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
}
return $middleware->process($request, $this->next);
}
};
}
}
at class@anonymous /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:121$110->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php line 67
* @return ResponseInterface
*/
public function handle(ServerRequestInterface $request): ResponseInterface
{
return $this->tip->handle($request);
}
/**
* Seed the middleware stack with the inner request handler
at TYPO3\CMS\Core\Http\MiddlewareDispatcher->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/AbstractApplication.php line 108
{
$requestHandler = GeneralUtility::makeInstance($this->requestHandler);
$dispatcher = $this->createMiddlewareDispatcher($requestHandler);
return $dispatcher->handle($request);
}
/**
* Set up the application and shut it down afterwards
at TYPO3\CMS\Core\Http\AbstractApplication->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/frontend/Classes/Http/Application.php line 69
if (!$this->checkIfEssentialConfigurationExists()) {
return $this->installToolRedirect();
}
$this->initializeContext();
return parent::handle($request);
}
/**
* Check if LocalConfiguration.php and PackageStates.php exist
at TYPO3\CMS\Frontend\Http\Application->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /usr/www/users/kathof/public/typo3/sysext/core/Classes/Http/AbstractApplication.php line 120
final public function run(callable $execute = null)
{
try {
$response = $this->handle(
\TYPO3\CMS\Core\Http\ServerRequestFactory::fromGlobals()
);
if ($execute !== null) {
call_user_func($execute);
}
at TYPO3\CMS\Core\Http\AbstractApplication->run()
in /usr/www/users/kathof/public/index.php line 24
// 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/kathof/public/index.php line 25
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();
});