Exception Code0
Exception TypeNeos\RedirectHandler\Exception
Log Reference20240328105857b8df25
Thrown in FileData/Temporary/Development/Cache/Code/Flow_Object_Classes/Neos_RedirectHandler_RedirectService.php
Line105
Original FilePackages/Application/Neos.RedirectHandler/Classes/RedirectService.php

  1. Neos\RedirectHandler\RedirectService_Original::buildResponse(Neos\Flow\Http\Request, Neos\RedirectHandler\Redirect_Original)
    Data/Temporary/Development/Cache/Code/Flow_Object_Classes/Neos_RedirectHandler_RedirectService.php
    Original File: Packages/Application/Neos.RedirectHandler/Classes/RedirectService.php
    00064:                 $this->redirectStorage->incrementHitCount($redirect);
    
    00065:             }
    
    00066:             return $this->buildResponse($httpRequest, $redirect);
    
    00067:         } catch (\Exception $exception) {
    
    00068:             // Throw exception if it's a \Neos\RedirectHandler\Exception (used for custom exception handling)
    
  2. Neos\RedirectHandler\RedirectService_Original::buildResponseIfApplicable(Neos\Flow\Http\Request)
  3. call_user_func_array(array|2|, array|1|)
    Packages/Framework/Neos.Flow/Classes/ObjectManagement/DependencyInjection/DependencyProxy.php
    00097:     public function __call($methodName, array $arguments)
    
    00098:     {
    
    00099:         return call_user_func_array([$this->_activateDependency(), $methodName], $arguments);
    
    00100:     }
    
    00101: }
    
  4. Neos\Flow\ObjectManagement\DependencyInjection\DependencyProxy::__call("buildResponseIfApplicable", array|1|)
    Data/Temporary/Development/Cache/Code/Flow_Object_Classes/Neos_RedirectHandler_RedirectComponent.php
    Original File: Packages/Application/Neos.RedirectHandler/Classes/RedirectComponent.php
    00050:         }
    
    00051:         $httpRequest = $componentContext->getHttpRequest();
    
    00052:         $response = $this->redirectService->buildResponseIfApplicable($httpRequest);
    
    00053:         if ($response !== null) {
    
    00054:             $componentContext->replaceHttpResponse($response);
    
  5. Neos\RedirectHandler\RedirectComponent_Original::handle(Neos\Flow\Http\Component\ComponentContext)
    Data/Temporary/Development/Cache/Code/Flow_Object_Classes/Neos_Flow_Http_Component_ComponentChain.php
    Original File: Packages/Framework/Neos.Flow/Classes/Http/Component/ComponentChain.php
    00059:                 continue;
    
    00060:             }
    
    00061:             $component->handle($componentContext);
    
    00062:             $this->response = $componentContext->getHttpResponse();
    
    00063:             if ($componentContext->getParameter(ComponentChain::class, 'cancel') === true) {
    
  6. Neos\Flow\Http\Component\ComponentChain_Original::handle(Neos\Flow\Http\Component\ComponentContext)
    Data/Temporary/Development/Cache/Code/Flow_Object_Classes/Neos_Flow_Http_Component_ComponentChain.php
    Original File: Packages/Framework/Neos.Flow/Classes/Http/Component/ComponentChain.php
    00059:                 continue;
    
    00060:             }
    
    00061:             $component->handle($componentContext);
    
    00062:             $this->response = $componentContext->getHttpResponse();
    
    00063:             if ($componentContext->getParameter(ComponentChain::class, 'cancel') === true) {
    
  7. Neos\Flow\Http\Component\ComponentChain_Original::handle(Neos\Flow\Http\Component\ComponentContext)
    Packages/Framework/Neos.Flow/Classes/Http/RequestHandler.php
    00110:         }
    
    00111: 
    
    00112:         $this->baseComponentChain->handle($this->componentContext);
    
    00113:         $response = $this->baseComponentChain->getResponse();
    
    00114: 
    
  8. Neos\Flow\Http\RequestHandler::handleRequest()
    Packages/Framework/Neos.Flow/Classes/Core/Bootstrap.php
    00107: 
    
    00108:         $this->activeRequestHandler = $this->resolveRequestHandler();
    
    00109:         $this->activeRequestHandler->handleRequest();
    
    00110:     }
    
    00111: 
    
  9. Neos\Flow\Core\Bootstrap::run()
    Web/index.php
    00025: $context = \Neos\Flow\Core\Bootstrap::getEnvironmentConfigurationSetting('FLOW_CONTEXT') ?: 'Development';
    
    00026: $bootstrap = new \Neos\Flow\Core\Bootstrap($context);
    
    00027: $bootstrap->run();