public function call($presenter, array $data = [])
    {
        $response = $this->builder
            ->getView()
            ->start($this->request, $this->response)
            ->call($presenter, $data);

        return $this->returnResponseBody($response);
    }
public function call($presenter, array $data = [])
    {
        $response = $this->builder
            ->getView()
            ->start($this->request, $this->response)
            ->call($presenter, $data);

        return $this->returnResponseBody($response);
    }
public function call ( $ presenter , array $ data = [ ] ) { $ response = $ this -> builder -> getView ( ) -> start ( $ this -> request , $ this -> response ) -> call ( $ presenter , $ data ) ; return $ this -> returnResponseBody ( $ response ) ; }
call a presenter object and renders the content.

@param string|PresenterInterface $presenter
@param null|mixed|ViewData       $data
@return string
call a presenter object and renders the content .