sonarrradarrplexorganizrnginxdashboardmuximuxlandingpagestartpagelandinghtpcserverhomepagesabnzbdheimdallembycouchpotatonzbgetbookmarkapplication-dashboard
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							118 lines
						
					
					
						
							2.5 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							118 lines
						
					
					
						
							2.5 KiB
						
					
					
				
								<?php
							 | 
						|
								
							 | 
						|
								namespace League\Flysystem;
							 | 
						|
								
							 | 
						|
								interface AdapterInterface extends ReadInterface
							 | 
						|
								{
							 | 
						|
								    /**
							 | 
						|
								     * @const  VISIBILITY_PUBLIC  public visibility
							 | 
						|
								     */
							 | 
						|
								    const VISIBILITY_PUBLIC = 'public';
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * @const  VISIBILITY_PRIVATE  private visibility
							 | 
						|
								     */
							 | 
						|
								    const VISIBILITY_PRIVATE = 'private';
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * Write a new file.
							 | 
						|
								     *
							 | 
						|
								     * @param string $path
							 | 
						|
								     * @param string $contents
							 | 
						|
								     * @param Config $config   Config object
							 | 
						|
								     *
							 | 
						|
								     * @return array|false false on failure file meta data on success
							 | 
						|
								     */
							 | 
						|
								    public function write($path, $contents, Config $config);
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * Write a new file using a stream.
							 | 
						|
								     *
							 | 
						|
								     * @param string   $path
							 | 
						|
								     * @param resource $resource
							 | 
						|
								     * @param Config   $config   Config object
							 | 
						|
								     *
							 | 
						|
								     * @return array|false false on failure file meta data on success
							 | 
						|
								     */
							 | 
						|
								    public function writeStream($path, $resource, Config $config);
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * Update a file.
							 | 
						|
								     *
							 | 
						|
								     * @param string $path
							 | 
						|
								     * @param string $contents
							 | 
						|
								     * @param Config $config   Config object
							 | 
						|
								     *
							 | 
						|
								     * @return array|false false on failure file meta data on success
							 | 
						|
								     */
							 | 
						|
								    public function update($path, $contents, Config $config);
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * Update a file using a stream.
							 | 
						|
								     *
							 | 
						|
								     * @param string   $path
							 | 
						|
								     * @param resource $resource
							 | 
						|
								     * @param Config   $config   Config object
							 | 
						|
								     *
							 | 
						|
								     * @return array|false false on failure file meta data on success
							 | 
						|
								     */
							 | 
						|
								    public function updateStream($path, $resource, Config $config);
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * Rename a file.
							 | 
						|
								     *
							 | 
						|
								     * @param string $path
							 | 
						|
								     * @param string $newpath
							 | 
						|
								     *
							 | 
						|
								     * @return bool
							 | 
						|
								     */
							 | 
						|
								    public function rename($path, $newpath);
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * Copy a file.
							 | 
						|
								     *
							 | 
						|
								     * @param string $path
							 | 
						|
								     * @param string $newpath
							 | 
						|
								     *
							 | 
						|
								     * @return bool
							 | 
						|
								     */
							 | 
						|
								    public function copy($path, $newpath);
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * Delete a file.
							 | 
						|
								     *
							 | 
						|
								     * @param string $path
							 | 
						|
								     *
							 | 
						|
								     * @return bool
							 | 
						|
								     */
							 | 
						|
								    public function delete($path);
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * Delete a directory.
							 | 
						|
								     *
							 | 
						|
								     * @param string $dirname
							 | 
						|
								     *
							 | 
						|
								     * @return bool
							 | 
						|
								     */
							 | 
						|
								    public function deleteDir($dirname);
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * Create a directory.
							 | 
						|
								     *
							 | 
						|
								     * @param string $dirname directory name
							 | 
						|
								     * @param Config $config
							 | 
						|
								     *
							 | 
						|
								     * @return array|false
							 | 
						|
								     */
							 | 
						|
								    public function createDir($dirname, Config $config);
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * Set the visibility for a file.
							 | 
						|
								     *
							 | 
						|
								     * @param string $path
							 | 
						|
								     * @param string $visibility
							 | 
						|
								     *
							 | 
						|
								     * @return array|false file meta data
							 | 
						|
								     */
							 | 
						|
								    public function setVisibility($path, $visibility);
							 | 
						|
								}
							 | 
						|
								
							 |