5 use DataAccess\IRepository
;
6 use DataAccess\Queries\IDownloadQueryConstraints
;
7 use Domain\Entities\IDownload
;
9 interface IDownloadRepository
extends IRepository
11 public function findByUserId($id, IDownloadQueryConstraints
$constraints = null
);
12 public function findByFileId($id, IDownloadQueryConstraints
$constraints = null
);
13 public function findPopular();
14 public function save(IDownload
$file);