2 declare(strict_types = 1);
18 use Psr\Http\Message\ResponseInterface;
19 use Psr\Http\Message\ServerRequestInterface;
48 $contextMenu = GeneralUtility::makeInstance(ContextMenu::class);
50 $params = $request->getQueryParams();
51 $context = $params[
'context'] ??
'';
52 $items = $contextMenu->getItems($params[
'table'], $params[
'uid'], $context);
53 if (!is_array($items)) {
66 $clipboard = GeneralUtility::makeInstance(Clipboard::class);
67 $clipboard->initializeClipboard();
68 $clipboard->lockToNormal();
70 $clipboard->setCmd($request->getQueryParams()[
'CB']);
71 $clipboard->cleanCurrent();
73 $clipboard->endClipboard();