zwischenstand
This commit is contained in:
@@ -76,13 +76,13 @@ class FrontendUserAuthenticator implements MiddlewareInterface
|
||||
*/
|
||||
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
|
||||
{
|
||||
if (!$request->hasHeader(PageIndexerRequest::SOLR_INDEX_HEADER)) {
|
||||
if (!$request->hasHeader(PageIndexerRequest::MEILISEARCH_INDEX_HEADER)) {
|
||||
return $handler->handle($request);
|
||||
}
|
||||
|
||||
// disable TSFE cache for TYPO3 v10
|
||||
$request = $request->withAttribute('noCache', true);
|
||||
$jsonEncodedParameters = $request->getHeader(PageIndexerRequest::SOLR_INDEX_HEADER)[0];
|
||||
$jsonEncodedParameters = $request->getHeader(PageIndexerRequest::MEILISEARCH_INDEX_HEADER)[0];
|
||||
|
||||
/* @var PageIndexerRequestHandler $pageIndexerRequestHandler */
|
||||
$pageIndexerRequestHandler = GeneralUtility::makeInstance(PageIndexerRequestHandler::class, $jsonEncodedParameters);
|
||||
|
@@ -52,7 +52,7 @@ class PageIndexerFinisher implements MiddlewareInterface
|
||||
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
|
||||
{
|
||||
$response = $handler->handle($request);
|
||||
if ($request->hasHeader(PageIndexerRequest::SOLR_INDEX_HEADER)) {
|
||||
if ($request->hasHeader(PageIndexerRequest::MEILISEARCH_INDEX_HEADER)) {
|
||||
/* @var PageIndexerRequestHandler $pageIndexerRequestHandler */
|
||||
$pageIndexerRequestHandler = GeneralUtility::makeInstance(PageIndexerRequestHandler::class);
|
||||
$pageIndexerRequestHandler->shutdown();
|
||||
|
@@ -51,10 +51,10 @@ class PageIndexerInitialization implements MiddlewareInterface
|
||||
*/
|
||||
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
|
||||
{
|
||||
if ($request->hasHeader(PageIndexerRequest::SOLR_INDEX_HEADER)) {
|
||||
if ($request->hasHeader(PageIndexerRequest::MEILISEARCH_INDEX_HEADER)) {
|
||||
// disable TSFE cache for TYPO3 v10
|
||||
$request = $request->withAttribute('noCache', true);
|
||||
$jsonEncodedParameters = $request->getHeader(PageIndexerRequest::SOLR_INDEX_HEADER)[0];
|
||||
$jsonEncodedParameters = $request->getHeader(PageIndexerRequest::MEILISEARCH_INDEX_HEADER)[0];
|
||||
/* @var PageIndexerRequestHandler $pageIndexerRequestHandler */
|
||||
$pageIndexerRequestHandler = GeneralUtility::makeInstance(PageIndexerRequestHandler::class, $jsonEncodedParameters);
|
||||
|
||||
|
Reference in New Issue
Block a user