コード例 #1
0
 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;
 }
コード例 #2
0
ファイル: File.php プロジェクト: Athorcis/athorrent-frontend
 public function isShared()
 {
     if ($this->isSharable()) {
         return Sharing::loadByToken($this->getSharingToken()) !== null;
     }
     return false;
 }