getParsedBody(); $task = $body['task'] ?? $c['uri']->param('task'); if (null !== $task) { $task = htmlspecialchars(strip_tags($task), ENT_QUOTES, 'UTF-8'); } return $task ?: null; }; $container['action'] = function (Grav $c) { /** @var ServerRequestInterface $request */ $request = $c['request']; $body = $request->getParsedBody(); $action = $body['action'] ?? $c['uri']->param('action'); if (null !== $action) { $action = htmlspecialchars(strip_tags($action), ENT_QUOTES, 'UTF-8'); } return $action ?: null; }; } }