Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (1/1) #1301648780 TYPO3\CMS\Core\Error\Http\PageNotFoundException
- The requested page does not exist!
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php line 1600
- $this->getPageAccessFailureReasons(PageAccessFailureReasons::PAGE_NOT_FOUND)
- );
- throw new ImmediateResponseException($response, 1533931330);
- } catch (PageNotFoundException $e) {
- throw new PageNotFoundException($message, 1301648780);
- }
- }
- }
- // Spacer is not accessible in frontend
- at TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getPageAndRootline()
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php line 1963
- * @internal
- */
- public function getPageAndRootlineWithDomain($domainStartPage)
- {
- $this->getPageAndRootline();
- // Checks if the $domain-startpage is in the rootLine. This is necessary so that references to page-id's from other domains are not possible.
- if ($domainStartPage && is_array($this->rootLine) && $this->rootLine !== []) {
- $idFound = false;
- foreach ($this->rootLine as $key => $val) {
- at TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getPageAndRootlineWithDomain(0)
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php line 1457
- $timeTracker->push('fetch_the_id rootLine/');
- // We store the originally requested id
- $this->requestedId = $this->id;
- try {
- $this->getPageAndRootlineWithDomain($this->domainStartPage);
- } catch (ShortcutTargetPageNotFoundException $e) {
- $this->pageNotFound = 1;
- }
- $timeTracker->pull();
- at TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->fetch_the_id()
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php line 1206
- if ($this->fePreview) {
- $this->disableCache();
- }
- // Now, get the id, validate access etc:
- $this->fetch_the_id();
- // Check if backend user has read access to this page. If not, recalculate the id.
- if ($this->isBackendUserLoggedIn() && $this->fePreview && !$this->getBackendUser()->doesUserHaveAccess($this->page, Permission::PAGE_SHOW)) {
- // Resetting
- $this->clear_preview();
- at TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->determineId()
- in /html/typo3-staging/typo3conf/ext/t3extblog/Classes/Utility/GeneralUtility.php line 81
- );
- $GLOBALS['TSFE']->connectToDB();
- $GLOBALS['TSFE']->initFEuser();
- $GLOBALS['TSFE']->determineId();
- $GLOBALS['TSFE']->initTemplate();
- $GLOBALS['TSFE']->getConfigArray();
- $GLOBALS['TSFE']->settingLanguage();
- $GLOBALS['TSFE']->settingLocale();
- at FelixNagel\T3extblog\Utility\GeneralUtility::generateTypoScriptFrontendController('244')
- in /html/typo3-staging/typo3conf/ext/t3extblog/Classes/Utility/GeneralUtility.php line 51
- */
- public static function getTsFe($pageUid = 0)
- {
- if (TYPO3_MODE === 'BE') {
- return self::generateTypoScriptFrontendController($pageUid);
- }
- return $GLOBALS['TSFE'];
- }
- at FelixNagel\T3extblog\Utility\GeneralUtility::getTsFe('244')
- in /html/typo3-staging/typo3conf/ext/t3extblog/Classes/ViewHelpers/Frontend/Uri/ActionViewHelper.php line 156
- * @return \TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController
- */
- protected static function buildFrontend($pageUid)
- {
- return \FelixNagel\T3extblog\Utility\GeneralUtility::getTsFe($pageUid);
- }
- }
- at FelixNagel\T3extblog\ViewHelpers\Frontend\Uri\ActionViewHelper::buildFrontend('244')
- in /html/typo3-staging/typo3conf/ext/t3extblog/Classes/ViewHelpers/Frontend/Uri/ActionViewHelper.php line 72
- if ($arguments['controller'] === null || $arguments['extensionName'] === null || $arguments['pluginName'] === null) {
- throw new \Exception('Missing arguments for extbase link generation from BE context. Check your template!');
- }
- self::buildFrontend($arguments['pageUid']);
- $uri = $uriBuilder->reset()
- ->setTargetPageUid($arguments['pageUid'])
- ->setTargetPageType($arguments['pageType'])
- at FelixNagel\T3extblog\ViewHelpers\Frontend\Uri\ActionViewHelper::renderFrontendLink(object(TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder), array('action' => 'show', 'arguments' => array('post' => 33), 'controller' => 'Post', 'extensionName' => 'T3extblog', 'pluginName' => 'Blogsystem', 'pageUid' => '244', 'pageType' => 0, 'noCache' => false, 'noCacheHash' => false, 'section' => 'comment-6', 'format' => '', 'linkAccessRestrictedPages' => false, 'additionalParams' => array('L' => 0), 'absolute' => true, 'addQueryString' => false, 'argumentsToBeExcludedFromQueryString' => array(), 'addQueryStringMethod' => null))
- in /html/typo3-staging/typo3conf/ext/t3extblog/Classes/ViewHelpers/Frontend/Uri/ActionViewHelper.php line 54
- if (TYPO3_MODE === 'FE') {
- return parent::renderStatic($arguments, $renderChildrenClosure, $renderingContext);
- }
- return self::renderFrontendLink($renderingContext->getControllerContext()->getUriBuilder(), $arguments);
- }
- /**
- * @param UriBuilder $uriBuilder
- at FelixNagel\T3extblog\ViewHelpers\Frontend\Uri\ActionViewHelper::renderStatic(array('action' => 'show', 'arguments' => array('post' => 33), 'controller' => 'Post', 'extensionName' => 'T3extblog', 'pluginName' => 'Blogsystem', 'pageUid' => '244', 'pageType' => 0, 'noCache' => false, 'noCacheHash' => false, 'section' => 'comment-6', 'format' => '', 'linkAccessRestrictedPages' => false, 'additionalParams' => array('L' => 0), 'absolute' => true, 'addQueryString' => false, 'argumentsToBeExcludedFromQueryString' => array(), 'addQueryStringMethod' => null), object(Closure), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/Core/ViewHelper/Traits/CompileWithRenderStatic.php line 30
- {
- return static::renderStatic(
- $this->arguments,
- $this->buildRenderChildrenClosure(),
- $this->renderingContext
- );
- }
- /**
- at FelixNagel\T3extblog\ViewHelpers\Frontend\Uri\ActionViewHelper->render()
- at call_user_func(array(object(FelixNagel\T3extblog\ViewHelpers\Frontend\Uri\ActionViewHelper), 'render'))
- in /html/typo3-staging/typo3_src-9.5.11/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 /html/typo3-staging/typo3_src-9.5.11/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 /html/typo3-staging/typo3_src-9.5.11/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(object(FelixNagel\T3extblog\ViewHelpers\Frontend\Uri\ActionViewHelper), array('extensionName' => object(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode), 'pluginName' => object(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode), 'controller' => object(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode), 'action' => object(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode), 'pageUid' => object(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode), 'absolute' => object(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode), 'arguments' => object(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode), 'additionalParams' => object(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode), 'section' => object(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode)), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php line 153
- * @return string evaluated node after the view helper has been called.
- */
- public function evaluate(RenderingContextInterface $renderingContext)
- {
- return $renderingContext->getViewHelperInvoker()->invoke($this->uninitializedViewHelper, $this->arguments, $renderingContext);
- }
- /**
- * Wraps the argument tree, if a node is boolean, into a Boolean syntax tree node
- at TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode->evaluate(object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/EscapingNode.php line 43
- * @return number the value stored in this node/subtree.
- */
- public function evaluate(RenderingContextInterface $renderingContext)
- {
- $evaluated = $this->node->evaluate($renderingContext);
- if (is_string($evaluated) || (is_object($evaluated) && method_exists($evaluated, '__toString'))) {
- return htmlspecialchars((string) $evaluated, ENT_QUOTES);
- }
- return $evaluated;
- at TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\EscapingNode->evaluate(object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php line 56
- * @return mixed
- */
- protected function evaluateChildNode(NodeInterface $node, RenderingContextInterface $renderingContext, $cast)
- {
- $output = $node->evaluate($renderingContext);
- if ($cast) {
- $output = $this->castToString($output);
- }
- return $output;
- at TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode->evaluateChildNode(object(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\EscapingNode), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext), false)
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php line 36
- public function evaluateChildNodes(RenderingContextInterface $renderingContext)
- {
- $evaluatedNodes = [];
- foreach ($this->getChildNodes() as $childNode) {
- $evaluatedNodes[] = $this->evaluateChildNode($childNode, $renderingContext, false);
- }
- // Make decisions about what to actually return
- if (empty($evaluatedNodes)) {
- return null;
- at TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode->evaluateChildNodes(object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php line 304
- if ($this->renderChildrenClosure !== null) {
- $closure = $this->renderChildrenClosure;
- return $closure();
- }
- return $this->viewHelperNode->evaluateChildNodes($this->renderingContext);
- }
- /**
- * Helper which is mostly needed when calling renderStatic() from within
- at TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper->renderChildren()
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/ViewHelpers/SectionViewHelper.php line 108
- {
- $content = '';
- if ($this->viewHelperVariableContainer->exists(SectionViewHelper::class, 'isCurrentlyRenderingSection')) {
- $this->viewHelperVariableContainer->remove(SectionViewHelper::class, 'isCurrentlyRenderingSection');
- $content = $this->renderChildren();
- }
- return $content;
- }
- }
- at TYPO3Fluid\Fluid\ViewHelpers\SectionViewHelper->render()
- at call_user_func(array(object(TYPO3Fluid\Fluid\ViewHelpers\SectionViewHelper), 'render'))
- in /html/typo3-staging/typo3_src-9.5.11/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 /html/typo3-staging/typo3_src-9.5.11/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 /html/typo3-staging/typo3_src-9.5.11/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(object(TYPO3Fluid\Fluid\ViewHelpers\SectionViewHelper), array('name' => object(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode)), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php line 153
- * @return string evaluated node after the view helper has been called.
- */
- public function evaluate(RenderingContextInterface $renderingContext)
- {
- return $renderingContext->getViewHelperInvoker()->invoke($this->uninitializedViewHelper, $this->arguments, $renderingContext);
- }
- /**
- * Wraps the argument tree, if a node is boolean, into a Boolean syntax tree node
- at TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode->evaluate(object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php line 282
- true
- );
- $this->startRendering($renderingTypeOnNextLevel, $parsedTemplate, $renderingContext);
- $output = $section->evaluate($renderingContext);
- $this->stopRendering();
- }
- return $output;
- at TYPO3Fluid\Fluid\View\AbstractTemplateView->renderSection('main', array(), false)
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/ViewHelpers/RenderViewHelper.php line 143
- $content = (new $delegate())->render($renderingContext);
- } elseif ($partial !== null) {
- $content = $view->renderPartial($partial, $section, $variables, $optional);
- } elseif ($section !== null) {
- $content = $view->renderSection($section, $variables, $optional);
- } elseif (!$optional) {
- throw new \InvalidArgumentException('ViewHelper f:render called without either argument section, partial, renderable or delegate and optional flag is false');
- }
- // Replace empty content with default value. If default is
- at TYPO3Fluid\Fluid\ViewHelpers\RenderViewHelper::renderStatic(array('section' => 'main', 'partial' => null, 'delegate' => null, 'renderable' => null, 'arguments' => array(), 'optional' => false, 'default' => null, 'contentAs' => null, 'debug' => true), object(Closure), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/Core/ViewHelper/Traits/CompileWithRenderStatic.php line 30
- {
- return static::renderStatic(
- $this->arguments,
- $this->buildRenderChildrenClosure(),
- $this->renderingContext
- );
- }
- /**
- at TYPO3Fluid\Fluid\ViewHelpers\RenderViewHelper->render()
- at call_user_func(array(object(TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper), 'render'))
- in /html/typo3-staging/typo3_src-9.5.11/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 /html/typo3-staging/typo3_src-9.5.11/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 /html/typo3-staging/typo3_src-9.5.11/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(object(TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper), array('section' => object(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode)), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php line 153
- * @return string evaluated node after the view helper has been called.
- */
- public function evaluate(RenderingContextInterface $renderingContext)
- {
- return $renderingContext->getViewHelperInvoker()->invoke($this->uninitializedViewHelper, $this->arguments, $renderingContext);
- }
- /**
- * Wraps the argument tree, if a node is boolean, into a Boolean syntax tree node
- at TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode->evaluate(object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php line 56
- * @return mixed
- */
- protected function evaluateChildNode(NodeInterface $node, RenderingContextInterface $renderingContext, $cast)
- {
- $output = $node->evaluate($renderingContext);
- if ($cast) {
- $output = $this->castToString($output);
- }
- return $output;
- at TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode->evaluateChildNode(object(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode), object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext), false)
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php line 36
- public function evaluateChildNodes(RenderingContextInterface $renderingContext)
- {
- $evaluatedNodes = [];
- foreach ($this->getChildNodes() as $childNode) {
- $evaluatedNodes[] = $this->evaluateChildNode($childNode, $renderingContext, false);
- }
- // Make decisions about what to actually return
- if (empty($evaluatedNodes)) {
- return null;
- at TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode->evaluateChildNodes(object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/RootNode.php line 25
- * @return mixed Evaluated subtree
- */
- public function evaluate(RenderingContextInterface $renderingContext)
- {
- return $this->evaluateChildNodes($renderingContext);
- }
- }
- at TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode->evaluate(object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/Core/Parser/ParsingState.php line 119
- * @return string Rendered string
- */
- public function render(RenderingContextInterface $renderingContext)
- {
- return $this->getRootNode()->evaluate($renderingContext);
- }
- /**
- * Push a node to the node stack. The node stack holds all currently open
- at TYPO3Fluid\Fluid\Core\Parser\ParsingState->render(object(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext))
- in /html/typo3-staging/typo3_src-9.5.11/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php line 201
- } catch (PassthroughSourceException $error) {
- return $error->getSource();
- }
- $this->startRendering(self::RENDERING_LAYOUT, $parsedTemplate, $this->baseRenderingContext);
- $output = $parsedLayout->render($this->baseRenderingContext);
- $this->stopRendering();
- }
- return $output;
- at TYPO3Fluid\Fluid\View\AbstractTemplateView->render()
- in /html/typo3-staging/typo3conf/ext/t3extblog/Classes/Service/EmailService.php line 180
- 'domain' => GeneralUtility::getIndpEnv('TYPO3_SITE_URL'),
- 'settings' => $this->settings,
- ]);
- return $emailView->render();
- }
- /**
- * Create and configure the view.
- at FelixNagel\T3extblog\Service\EmailService->render(array('languageUid' => 0, 'subscriber' => object(FelixNagel\T3extblog\Domain\Model\PostSubscriber), 'validUntil' => object(DateTime), 'post' => object(FelixNagel\T3extblog\Domain\Model\Post), 'comment' => object(FelixNagel\T3extblog\Domain\Model\Comment)), 'SubscriberOptinMail.txt')
- in /html/typo3-staging/typo3conf/ext/t3extblog/Classes/Service/EmailService.php line 106
- 'sendEmail',
- [&$mailTo, &$mailFrom, &$subject, &$variables, &$templatePath, $this]
- );
- return $this->send($mailTo, $mailFrom, $subject, $this->render($variables, $templatePath));
- }
- /**
- * This is the main-function for sending Mails.
- at FelixNagel\T3extblog\Service\EmailService->sendEmail(array('[email protected]' => 'Test Tester'), array('[email protected]' => 'News-Blog'), 'News-Blog: Abonnieren von \'test\'', array('languageUid' => 0, 'subscriber' => object(FelixNagel\T3extblog\Domain\Model\PostSubscriber), 'validUntil' => object(DateTime), 'post' => object(FelixNagel\T3extblog\Domain\Model\Post), 'comment' => object(FelixNagel\T3extblog\Domain\Model\Comment)), 'SubscriberOptinMail.txt')
- in /html/typo3-staging/typo3conf/ext/t3extblog/Classes/Service/AbstractNotificationService.php line 151
- [$settings['mailFrom']['email'] => $settings['mailFrom']['name']],
- $subject,
- // General language uid: fallback to default
- array_merge(['languageUid' => 0], $variables),
- $template
- );
- }
- /**
- at FelixNagel\T3extblog\Service\AbstractNotificationService->sendEmail(array('[email protected]' => 'Test Tester'), 'News-Blog: Abonnieren von \'test\'', 'SubscriberOptinMail.txt', array('enableNotifications' => '1', 'emailHashTimeout' => '+48 hours', 'template' => array('confirm' => 'SubscriberOptinMail.txt', 'notification' => 'SubscriberNewCommentMail.txt'), 'mailFrom' => array('email' => '[email protected]', 'name' => 'News-Blog')), array('subscriber' => object(FelixNagel\T3extblog\Domain\Model\PostSubscriber), 'validUntil' => object(DateTime), 'languageUid' => 0, 'post' => object(FelixNagel\T3extblog\Domain\Model\Post), 'comment' => object(FelixNagel\T3extblog\Domain\Model\Comment)))
- in /html/typo3-staging/typo3conf/ext/t3extblog/Classes/Service/AbstractNotificationService.php line 130
- $subscriber->getMailTo(),
- $subject,
- $template,
- $this->subscriptionSettings['subscriber'],
- array_merge($defaultVariables, $variables)
- );
- }
- /**
- at FelixNagel\T3extblog\Service\AbstractNotificationService->sendSubscriberEmail(object(FelixNagel\T3extblog\Domain\Model\PostSubscriber), 'News-Blog: Abonnieren von \'test\'', 'SubscriberOptinMail.txt', array('post' => object(FelixNagel\T3extblog\Domain\Model\Post), 'comment' => object(FelixNagel\T3extblog\Domain\Model\Comment)))
- in /html/typo3-staging/typo3conf/ext/t3extblog/Classes/Service/CommentNotificationService.php line 170
- $this->translate('subject.subscriber.comment.new', $post->getTitle()),
- $this->subscriptionSettings['subscriber']['template']['confirm'],
- [
- 'post' => $post,
- 'comment' => $comment,
- ]
- );
- }
- at FelixNagel\T3extblog\Service\CommentNotificationService->sendOptInMail(object(FelixNagel\T3extblog\Domain\Model\PostSubscriber), object(FelixNagel\T3extblog\Domain\Model\Comment))
- in /html/typo3-staging/typo3conf/ext/t3extblog/Classes/Service/CommentNotificationService.php line 112
- if ($comment->isValid()) {
- $subscriber = $this->subscriberRepository->findForSubscriptionMail($comment);
- if ($subscriber instanceof PostSubscriber) {
- $this->sendOptInMail($subscriber, $comment);
- }
- $this->notifySubscribers($comment);
- at FelixNagel\T3extblog\Service\CommentNotificationService->processChangedStatus(object(FelixNagel\T3extblog\Domain\Model\Comment))
- in /html/typo3-staging/typo3conf/ext/t3extblog/Classes/Hooks/Tcemain.php line 265
- * @internal param int $fields
- */
- protected function processChangedComment($id)
- {
- $this->getNotificationService()->processChangedStatus($this->getComment($id));
- }
- /**
- * Get comment.
- at FelixNagel\T3extblog\Hooks\Tcemain->processChangedComment(6)
- in /html/typo3-staging/typo3conf/ext/t3extblog/Classes/Hooks/Tcemain.php line 160
- if ($table === 'tx_t3blog_com') {
- if ($status == 'update') {
- if ($this->isUpdateNeeded($fields, $this->watchedFields)) {
- $this->processChangedComment($id);
- }
- }
- if ($status === 'new') {
- at FelixNagel\T3extblog\Hooks\Tcemain->processDatamap_afterDatabaseOperations('update', 'tx_t3blog_com', 6, array('approved' => '1', 'tstamp' => 1573047553), object(TYPO3\CMS\Core\DataHandling\DataHandler))
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/DataHandling/DataHandler.php line 909
- // Process hook directly:
- if (!isset($this->remapStackRecords[$table][$id])) {
- foreach ($hookObjectsArr as $hookObj) {
- if (method_exists($hookObj, 'processDatamap_afterDatabaseOperations')) {
- $hookObj->processDatamap_afterDatabaseOperations($status, $table, $id, $fieldArray, $this);
- }
- }
- } else {
- $this->remapStackRecords[$table][$id]['processDatamap_afterDatabaseOperations'] = [
- at TYPO3\CMS\Core\DataHandling\DataHandler->hook_processDatamap_afterDatabaseOperations(array(object(TYPO3\CMS\Core\Resource\Security\FileMetadataPermissionsAspect), object(TYPO3\CMS\Core\Hooks\BackendUserGroupIntegrityCheck), object(TYPO3\CMS\Core\Hooks\BackendUserPasswordCheck), object(TYPO3\CMS\Core\Hooks\SiteDataHandlerCacheHook), object(TYPO3\CMS\Core\Hooks\DestroySessionHook), object(TYPO3\CMS\Core\Hooks\PagesTsConfigGuard), object(TYPO3\CMS\Frontend\Hooks\TreelistCacheUpdateHooks), object(TYPO3\CMS\IndexedSearch\Hook\CrawlerHook), object(FluidTYPO3\Flux\Integration\HookSubscribers\DataHandlerSubscriber), object(WapplerSystems\WsT3bootstrap\Hooks\MenuCacheUpdateHooks), object(HDNET\Calendarize\Hooks\ProcessDatamapClass), object(GeorgRinger\News\Hooks\DataHandler), object(In2code\Powermail\Hook\CreateMarker), object(SJBR\StaticInfoTables\Hook\Core\DataHandling\ProcessDataMap), object(FelixNagel\T3extblog\Hooks\Tcemain)), 'update', 'tx_t3blog_com', 6, array('approved' => '1', 'tstamp' => 1573047553))
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/DataHandling/DataHandler.php line 1299
- }
- // Hook: processDatamap_afterDatabaseOperations
- // Note: When using the hook after INSERT operations, you will only get the temporary NEW... id passed to your hook as $id,
- // but you can easily translate it to the real uid of the inserted record using the $this->substNEWwithIDs array.
- $this->hook_processDatamap_afterDatabaseOperations($hookObjectsArr, $status, $table, $id, $fieldArray);
- }
- }
- // Process the stack of relations to remap/correct
- $this->processRemapStack();
- at TYPO3\CMS\Core\DataHandling\DataHandler->process_datamap()
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/backend/Classes/Controller/SimpleDataHandlerController.php line 295
- }
- // Register uploaded files
- $this->tce->process_uploads($_FILES);
- // Execute actions:
- $this->tce->process_datamap();
- $this->tce->process_cmdmap();
- // Clearing cache:
- if (!empty($this->cacheCmd)) {
- $this->tce->clear_cacheCmd($this->cacheCmd);
- at TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->processRequest()
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/backend/Classes/Controller/SimpleDataHandlerController.php line 140
- */
- public function mainAction(ServerRequestInterface $request): ResponseInterface
- {
- $this->initializeClipboard();
- $this->processRequest();
- // Write errors to flash message queue
- $this->tce->printLogErrorMessages();
- if ($this->redirect) {
- at TYPO3\CMS\Backend\Controller\SimpleDataHandlerController->mainAction(object(TYPO3\CMS\Core\Http\ServerRequest))
- at call_user_func_array(array(object(TYPO3\CMS\Backend\Controller\SimpleDataHandlerController), 'mainAction'), array(object(TYPO3\CMS\Core\Http\ServerRequest)))
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/backend/Classes/Http/RouteDispatcher.php line 87
- $arguments[] = $response;
- }
- }
- return call_user_func_array($target, $arguments);
- }
- /**
- * Wrapper method for static form protection utility
- at TYPO3\CMS\Backend\Http\RouteDispatcher->dispatch(object(TYPO3\CMS\Core\Http\ServerRequest), object(TYPO3\CMS\Core\Http\Response))
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/backend/Classes/Http/RequestHandler.php line 73
- }
- try {
- // Check if the router has the available route and dispatch.
- $dispatcher = GeneralUtility::makeInstance(RouteDispatcher::class);
- return $dispatcher->dispatch($request, $response);
- } catch (InvalidRequestTokenException $e) {
- // When token was invalid redirect to login
- $url = GeneralUtility::getIndpEnv('TYPO3_SITE_URL') . TYPO3_mainDir;
- return new RedirectResponse($url);
- at TYPO3\CMS\Backend\Http\RequestHandler->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/backend/Classes/Middleware/SiteResolver.php line 59
- $site = GeneralUtility::makeInstance(SiteMatcher::class)->matchByPageId($pageId, $rootLine);
- $request = $request->withAttribute('site', $site);
- $GLOBALS['TYPO3_REQUEST'] = $request;
- }
- return $handler->handle($request);
- }
- }
- at TYPO3\CMS\Backend\Middleware\SiteResolver->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(TYPO3\CMS\Backend\Http\RequestHandler))
- in /html/typo3-staging/typo3_src-9.5.11/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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/backend/Classes/Middleware/AdditionalResponseHeaders.php line 39
- * @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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056))
- in /html/typo3-staging/typo3_src-9.5.11/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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/backend/Classes/Middleware/OutputCompression.php line 45
- 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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056))
- in /html/typo3-staging/typo3_src-9.5.11/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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/backend/Classes/Middleware/LegacyBackendTemplateInitialization.php line 42
- */
- public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
- {
- $GLOBALS['TBE_TEMPLATE'] = GeneralUtility::makeInstance(DocumentTemplate::class);
- return $handler->handle($request);
- }
- }
- at TYPO3\CMS\Backend\Middleware\LegacyBackendTemplateInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056))
- in /html/typo3-staging/typo3_src-9.5.11/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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/backend/Classes/Middleware/BackendUserAuthenticator.php line 70
- Bootstrap::initializeLanguageObject();
- // Register the backend user as aspect
- $this->setBackendUserAspect(GeneralUtility::makeInstance(Context::class), $GLOBALS['BE_USER']);
- return $handler->handle($request);
- }
- /**
- * Check if the user is required for the request
- at TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056))
- in /html/typo3-staging/typo3_src-9.5.11/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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/backend/Classes/Middleware/BackendRouteInitialization.php line 72
- // Add the route path to the request
- $request = $request->withAttribute('routePath', $pathToRoute);
- return $handler->handle($request);
- }
- }
- at TYPO3\CMS\Backend\Middleware\BackendRouteInitialization->process(object(TYPO3\CMS\Core\Http\ServerRequest), object(class@anonymous/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056))
- in /html/typo3-staging/typo3_src-9.5.11/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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/backend/Classes/Middleware/ForcedHttpsBackendRedirector.php line 53
- list($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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056))
- in /html/typo3-staging/typo3_src-9.5.11/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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
- in /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/backend/Classes/Middleware/LockedBackendGuard.php line 71
- $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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056))
- in /html/typo3-staging/typo3_src-9.5.11/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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
- in /html/typo3-staging/typo3_src-9.5.11/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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056))
- in /html/typo3-staging/typo3_src-9.5.11/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/html/typo3-staging/typo3_src-9.5.11/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0xf7f13056->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
- in /html/typo3-staging/typo3_src-9.5.11/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 /html/typo3-staging/typo3_src-9.5.11/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 /html/typo3-staging/typo3_src-9.5.11/typo3/sysext/backend/Classes/Http/Application.php line 68
- return $this->installToolRedirect();
- }
- // Set up the initial context
- $this->initializeContext();
- return parent::handle($request);
- }
- /**
- * Check if LocalConfiguration.php and PackageStates.php exist
- at TYPO3\CMS\Backend\Http\Application->handle(object(TYPO3\CMS\Core\Http\ServerRequest))
- in /html/typo3-staging/typo3_src-9.5.11/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 /html/typo3-staging/typo3_src-9.5.11/typo3/index.php line 24
- // Set up the application for the backend
- call_user_func(function () {
- $classLoader = require 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 /html/typo3-staging/typo3_src-9.5.11/typo3/index.php line 25
- call_user_func(function () {
- $classLoader = require 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();
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement