/** * renders $view and returns a new $response. * * @param ServerRequestInterface $request * @param ResponseInterface $response * @param ViewDataInterface $viewData * @return ResponseInterface */ public function __invoke(ServerRequestInterface $request, ResponseInterface $response, $viewData) { $data = $viewData->getData(); if (!isset($data['isUploaded']) || !$data['isUploaded']) { $viewData->setSuccess('Please upload a file (max 512 byte). '); return $this->responder->view($request, $response)->render('upload', $viewData); } $this->setUpMessage($viewData); return $this->responder->view($request, $response)->render('upload', $viewData); }
/** * show upload form. * * @param ServerRequestInterface $request * @param ResponseInterface $response * @return ResponseInterface */ public function onGet(ServerRequestInterface $request, ResponseInterface $response) { $viewData = $this->responder->getViewData(); return $this->responder->view($request, $response)->render('jump', $viewData); }