protected function getArguments(Request $request)
 {
     $arguments = parent::getArguments($request);
     $sharing = Sharing::loadByToken($request->attributes->get('token'));
     if (!$sharing) {
         $this->abort(404, 'error.sharingNotFound');
     }
     array_unshift($arguments, FileManager::getBySharing($this->getUserId(), $sharing));
     return $arguments;
 }
Exemplo n.º 2
0
 public function isShared()
 {
     if ($this->isSharable()) {
         return Sharing::loadByToken($this->getSharingToken()) !== null;
     }
     return false;
 }