public function execute()

in src/HttpFunctionWrapper.php [56:74]


    public function execute(ServerRequestInterface $request): ResponseInterface
    {
        $path = $request->getUri()->getPath();
        if ($path == '/robots.txt' || $path == '/favicon.ico') {
            return new Response(404);
        }

        $response = call_user_func($this->function, $request);

        if (is_string($response)) {
            return new Response(200, [], $response);
        } elseif ($response instanceof ResponseInterface) {
            return $response;
        }

        throw new LogicException(
            'Function response must be string or ' . ResponseInterface::class
        );
    }