17 use Psr\Http\Message\ResponseInterface;
18 use Psr\Http\Message\ServerRequestInterface;
40 $parsedBody = $request->getParsedBody();
41 $queryParams = $request->getQueryParams();
42 $workspaceId = (int)($parsedBody[
'workspaceId'] ?? $queryParams[
'workspaceId']);
43 $pageId = (int)($parsedBody[
'pageId'] ?? $queryParams[
'pageId']);
45 $originalPageId = $pageId;
54 ' AND pages.t3ver_wsid IN (0, ' . $workspaceId .
')'
63 $pageId = $page[
'pid'];
66 if (isset($page[
'uid'])) {
67 $finalPageUid = (int)$page[
'uid'];
72 'workspaceId' => $workspaceId,
73 'pageId' => ($finalPageUid && $originalPageId == $finalPageUid) ?
null : $finalPageUid