in /var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-base/src/Translation/Base.php line 33
*/
public function __construct( string $locale )
{
if( preg_match( '/^[a-z]{2,3}(_[A-Z]{2})?$/', $locale ) !== 1 ) {
throw new \Aimeos\Base\Translation\Exception( sprintf( 'Invalid locale "%1$s"', $locale ) );
}
$this->locale = (string) $locale;
}
at Aimeos\Base\Translation\Base->__construct('defaul')
in /var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-base/src/Translation/Gettext.php line 36
* @param string $locale ISO language name, like "en" or "en_US"
*/
public function __construct( array $sources, string $locale )
{
parent::__construct( $locale );
$this->sources = $sources;
}
at Aimeos\Base\Translation\Gettext->__construct(array('controller/common' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-core/i18n/controller',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n'),
'mshop/code' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-core//i18n/mshop/code'), 'mshop' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-core/i18n/mshop',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n'),
'language' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-core/i18n/language'), 'currency' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-core/i18n/currency'), 'country' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-core/i18n/country'), 'admin' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-admin-jqadm/i18n',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n'),
'admin/ext' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-admin-jqadm/i18n/ext'), 'admin/jsonadm' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-admin-jsonadm/i18n'), 'controller/frontend' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-controller-frontend/i18n',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n'),
'client' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-client-html/i18n',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n'),
'client/code' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-client-html/i18n/code',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n'),
'client/jsonapi' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-client-jsonapi/i18n'), 'controller/jobs' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-controller-jobs/i18n',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n')),
'defaul')
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3conf/ext/aimeos/Classes/Base/I18n.php line 41
if( in_array( $langid, ['', 'default'] ) ) { continue; }
if( !isset( self::$i18n[$langid] ) )
{
$i18n = new \Aimeos\Base\Translation\Gettext( $i18nPaths, $langid );
if( (bool) \Aimeos\Aimeos\Base::getExtConfig( 'useAPC', false ) === true ) {
$i18n = new \Aimeos\Base\Translation\Decorator\APC( $i18n, \Aimeos\Aimeos\Base::getExtConfig( 'apcPrefix', 't3:' ) );
}
at Aimeos\Aimeos\Base\I18n::get(array('controller/common' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-core/i18n/controller',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n'),
'mshop/code' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-core//i18n/mshop/code'), 'mshop' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-core/i18n/mshop',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n'),
'language' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-core/i18n/language'), 'currency' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-core/i18n/currency'), 'country' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/aimeos-core/i18n/country'), 'admin' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-admin-jqadm/i18n',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n'),
'admin/ext' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-admin-jqadm/i18n/ext'), 'admin/jsonadm' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-admin-jsonadm/i18n'), 'controller/frontend' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-controller-frontend/i18n',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n'),
'client' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-client-html/i18n',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n'),
'client/code' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-client-html/i18n/code',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n'),
'client/jsonapi' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-client-jsonapi/i18n'), 'controller/jobs' => array('/var/www/vhosts/schloss-beck.ch/httpdocs/vendor/aimeos/ai-controller-jobs/i18n',
'/var/www/vhosts/schloss-beck.ch/httpdocs/packages/customaimeos/i18n')),
array('defaul', 'en'), array())
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3conf/ext/aimeos/Classes/Base.php line 131
return $name( self::aimeos()->getI18nPaths(), $languageIds, $local );
}
}
return $name::get( self::aimeos()->getI18nPaths(), $languageIds, $local );
}
/**
at Aimeos\Aimeos\Base::i18n(array('defaul', 'en'), array())
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3conf/ext/aimeos/Classes/Controller/AbstractController.php line 133
if( isset( $GLOBALS['BE_USER']->user['siteid'] ) && $GLOBALS['BE_USER']->user['siteid'] != '' ) {
$this->checkSite( $locale->getSitePath(), $GLOBALS['BE_USER']->user['siteid'] );
}
$i18n = Base::i18n( [$lang, 'en'], $config->get( 'i18n', [] ) );
$context->setI18n( $i18n );
foreach( $locale->getSiteItem()->getConfig() as $key => $value ) {
$config->set( $key, $value );
at Aimeos\Aimeos\Controller\AbstractController->contextBackend()
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3conf/ext/aimeos/Classes/Controller/AdminController.php line 31
$site = 'default';
if( isset( $GLOBALS['BE_USER']->user['siteid'] ) && $GLOBALS['BE_USER']->user['siteid'] != '' )
{
$siteManager = \Aimeos\MShop::create( $this->contextBackend(), 'locale/site' );
$siteId = current( array_reverse( explode( '.', trim( $GLOBALS['BE_USER']->user['siteid'], '.' ) ) ) );
$site = ( $siteId ? $siteManager->get( $siteId )->getCode() : 'default' );
}
at Aimeos\Aimeos\Controller\AdminController->indexAction()
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php line 575
}
$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(object(TYPO3\CMS\Extbase\Mvc\Request))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php line 492
$this->view = $this->resolveView();
if ($this->view !== null && method_exists($this, 'initializeView')) {
$this->initializeView($this->view);
}
$response = $this->callActionMethod($request);
$this->renderAssetsForRequest($request);
return $response;
}
at TYPO3\CMS\Extbase\Mvc\Controller\ActionController->processRequest(object(TYPO3\CMS\Extbase\Mvc\Request))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/extbase/Classes/Mvc/Dispatcher.php line 96
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 {
$response = $controller->processRequest($request);
if ($response instanceof ForwardResponse) {
// The controller action returned an extbase internal Forward response:
// Another action should be dispatched.
$request = static::buildRequestFromCurrentRequestAndForwardResponse($request, $response);
at TYPO3\CMS\Extbase\Mvc\Dispatcher->dispatch(object(TYPO3\CMS\Extbase\Mvc\Request))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/extbase/Classes/Core/Bootstrap.php line 242
];
$this->initialize($configuration);
$extbaseRequest = $this->extbaseRequestBuilder->build($request);
$response = $this->dispatcher->dispatch($extbaseRequest);
$this->resetSingletons();
$this->cacheService->clearCachesOfRegisteredPageIds();
return $response;
}
at TYPO3\CMS\Extbase\Core\Bootstrap->handleBackendRequest(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/backend/Classes/Http/RouteDispatcher.php line 91
}
$targetIdentifier = $route->getOption('target');
$target = $this->getCallableFromTarget($targetIdentifier);
$arguments = [$request];
return $target(...$arguments);
}
/**
* Wrapper method for static form protection utility
at TYPO3\CMS\Backend\Http\RouteDispatcher->dispatch(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/backend/Classes/Http/RequestHandler.php line 110
// there are Core classes that need the Request object but do not get it handed in
$this->resetGlobalsToCurrentRequest($request);
try {
// Check if the router has the available route and dispatch.
return $this->dispatcher->dispatch($request);
} catch (MissingRequestTokenException $e) {
// When token was missing, then redirect to login, but keep the current route as redirect after login
$loginUrl = $this->uriBuilder->buildUriWithRedirect(
'login',
at TYPO3\CMS\Backend\Http\RequestHandler->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Middleware/ResponsePropagation.php line 34
{
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{
try {
$response = $handler->handle($request);
} catch (PropagateResponseException $e) {
$response = $e->getResponse();
}
at TYPO3\CMS\Core\Middleware\ResponsePropagation->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(TYPO3\CMS\Backend\Http\RequestHandler))
in /var/www/vhosts/schloss-beck.ch/httpdocs/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/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/backend/Classes/Middleware/SiteResolver.php line 69
}
$site = $this->siteMatcher->matchByPageId($pageId, $rootLine);
$request = $request->withAttribute('site', $site);
}
return $handler->handle($request);
}
}
at TYPO3\CMS\Backend\Middleware\SiteResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269))
in /var/www/vhosts/schloss-beck.ch/httpdocs/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/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/backend/Classes/Middleware/AdditionalResponseHeaders.php line 41
* @return ResponseInterface
*/
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{
$response = $handler->handle($request);
foreach ($GLOBALS['TYPO3_CONF_VARS']['BE']['HTTP']['Response']['Headers'] ?? [] as $header) {
[$headerName, $value] = explode(':', $header, 2);
$response = $response->withAddedHeader($headerName, trim($value));
}
at TYPO3\CMS\Backend\Middleware\AdditionalResponseHeaders->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269))
in /var/www/vhosts/schloss-beck.ch/httpdocs/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/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/backend/Classes/Middleware/OutputCompression.php line 47
ob_clean();
// Initialize output compression if configured
$this->initializeOutputCompression();
return $handler->handle($request);
}
/**
* Initialize output compression if configured
at TYPO3\CMS\Backend\Middleware\OutputCompression->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269))
in /var/www/vhosts/schloss-beck.ch/httpdocs/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/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/backend/Classes/Middleware/BackendUserAuthenticator.php line 165
}
$GLOBALS['LANG'] = $this->languageServiceFactory->createFromUserPreferences($GLOBALS['BE_USER']);
// Re-setting the user and take the workspace from the user object now
$this->setBackendUserAspect($GLOBALS['BE_USER']);
$response = $handler->handle($request);
$this->sessionGarbageCollection();
return $this->enrichResponseWithHeadersAndCookieInformation($response, $GLOBALS['BE_USER']);
}
at TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269))
in /var/www/vhosts/schloss-beck.ch/httpdocs/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/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/backend/Classes/Middleware/BackendRouteInitialization.php line 86
$uri = GeneralUtility::makeInstance(UriBuilder::class)->buildUriFromRoute('login');
return new RedirectResponse($uri);
}
return $handler->handle($request);
}
}
at TYPO3\CMS\Backend\Middleware\BackendRouteInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269))
in /var/www/vhosts/schloss-beck.ch/httpdocs/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/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/backend/Classes/Middleware/ForcedHttpsBackendRedirector.php line 55
[$server, $address] = explode('/', $url, 2);
return new RedirectResponse('https://' . $server . $sslPortSuffix . '/' . $address);
}
return $handler->handle($request);
}
}
at TYPO3\CMS\Backend\Middleware\ForcedHttpsBackendRedirector->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269))
in /var/www/vhosts/schloss-beck.ch/httpdocs/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/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/backend/Classes/Middleware/LockedBackendGuard.php line 75
$request->getAttribute('normalizedParams')->getRemoteAddress(),
trim((string)$GLOBALS['TYPO3_CONF_VARS']['BE']['IPmaskList'])
);
return $handler->handle($request);
}
/**
* Check adminOnly configuration variable and redirects to an URL in file typo3conf/LOCK_BACKEND
at TYPO3\CMS\Backend\Middleware\LockedBackendGuard->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269))
in /var/www/vhosts/schloss-beck.ch/httpdocs/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/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/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/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269))
in /var/www/vhosts/schloss-beck.ch/httpdocs/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/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Middleware/VerifyHostHeader.php line 55
1396795884
);
}
return $handler->handle($request);
}
/**
* Checks if the provided host header value matches the trusted hosts pattern.
at TYPO3\CMS\Core\Middleware\VerifyHostHeader->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269))
in /var/www/vhosts/schloss-beck.ch/httpdocs/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/var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138$269->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/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 /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/AbstractApplication.php line 86
*/
public function handle(ServerRequestInterface $request): ResponseInterface
{
try {
$response = $this->requestHandler->handle($request);
} catch (ImmediateResponseException $exception) {
$response = $exception->getResponse();
}
return $response;
at TYPO3\CMS\Core\Http\AbstractApplication->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/backend/Classes/Http/Application.php line 72
$request = $request->withAttribute('applicationType', $applicationType);
// Set up the initial context
$this->initializeContext();
return parent::handle($request);
}
/**
* Create a PSR-7 Response that redirects to the install tool
at TYPO3\CMS\Backend\Http\Application->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/sysext/core/Classes/Http/AbstractApplication.php line 100
* @param callable $execute Deprecated, will be removed in TYPO3 v12.0
*/
final public function run(callable $execute = null)
{
$response = $this->handle(ServerRequestFactory::fromGlobals());
if ($execute !== null) {
trigger_error('Custom execution of Application code will be removed in TYPO3 v12.0, use PSR-15 Middlewares instead.', E_USER_DEPRECATED);
$execute();
}
at TYPO3\CMS\Core\Http\AbstractApplication->run()
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/index.php line 20
// Set up the application for the backend
call_user_func(static function () {
$classLoader = require dirname(dirname(__DIR__)).'/vendor/autoload.php';
\TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(1, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_BE);
\TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Backend\Http\Application::class)->run();
});
at {closure}()
in /var/www/vhosts/schloss-beck.ch/httpdocs/public/typo3/index.php line 21
call_user_func(static function () {
$classLoader = require dirname(dirname(__DIR__)).'/vendor/autoload.php';
\TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(1, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_BE);
\TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Backend\Http\Application::class)->run();
});