Exemple #1
0
 /**
  * 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);
 }