public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $input = $this->input($request);

        $payload = $this->domain->payload($input);

        return $this->responder->response($request, $payload);
    }
public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $input = $this->input($request);

        $payload = $this->domain->payload($input);

        return $this->responder->response($request, $payload);
    }
public function handle ( ServerRequestInterface $ request ) : ResponseInterface { $ input = $ this -> input ( $ request ) ; $ payload = $ this -> domain -> payload ( $ input ) ; return $ this -> responder -> response ( $ request , $ payload ) ; }
Return a response by following the action domain responder pattern.

@param \Psr\Http\Message\ServerRequestInterface $request
@return \Psr\Http\Message\ResponseInterface
Return a response by following the action domain responder pattern .