mirror of
				https://github.com/nextcloud/passman.git
				synced 2025-10-31 07:46:16 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			No EOL
		
	
	
		
			817 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			No EOL
		
	
	
		
			817 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * Nextcloud - passman
 | |
|  *
 | |
|  * This file is licensed under the Affero General Public License version 3 or
 | |
|  * later. See the COPYING file.
 | |
|  *
 | |
|  * @author Sander Brand <brantje@gmail.com>
 | |
|  * @copyright Sander Brand 2016
 | |
|  */
 | |
| 
 | |
| namespace OCA\Passman\Service;
 | |
| 
 | |
| use OCP\IConfig;
 | |
| use OCP\AppFramework\Db\DoesNotExistException;
 | |
| 
 | |
| use OCA\Passman\Db\FileMapper;
 | |
| 
 | |
| 
 | |
| class FileService {
 | |
| 
 | |
| 	private $fileMapper;
 | |
| 
 | |
| 	public function __construct(FileMapper $fileMapper) {
 | |
| 		$this->fileMapper = $fileMapper;
 | |
| 	}
 | |
| 
 | |
| 	public function getFile($userId, $fileId) {
 | |
| 		return $this->fileMapper->getFile($userId, $fileId);
 | |
| 	}
 | |
| 
 | |
| 	public function createFile($file, $userId) {
 | |
| 		return $this->fileMapper->create($file, $userId);
 | |
| 	}
 | |
| 
 | |
| 	public function deleteFile($file_id, $userId) {
 | |
| 		return $this->fileMapper->deleteFile($file_id, $userId);
 | |
| 	}
 | |
| 
 | |
| } |