Вход Регистрация
Файл: core/storage.php
Строк: 120
<?php

interface PEEP_Storage
{
    const 
EVENT_ON_FILE_UPLOAD = 'cloud.on_file_upload';
    const 
EVENT_ON_FILE_DELETE = 'cloud.on_file_delete';

     
/**
     * Copy dir to storage
     *
     * @param string $sourcePath
     * @param string $destPath
     * @param array $fileTypes
     * @param int $level
     *
     * @return boolean
     */
    
public function copyDir ( $sourcePath, $destPath, array $fileTypes = null, $level = -1 );

     
/**
     * Copy file to storage
     *
     * @param string $sourcePath
     * @param string $destPath
     *
     * @return boolean
     */
    
public function copyFile ( $sourcePath, $destPath );

     
/**
     * Copy file to local file system
     *
     * @param string $destPath
     * @param string $toFilePath
     *
     * @return boolean
     */
    
public function copyFileToLocalFS ( $destPath, $toFilePath );

     
/**
     * Return storage file content
     *
     * @param string $destPath
     *
     * @return string
     */
    
public function fileGetContent ( $destPath );

     
/**
     * Set storage file content
     *
     * @param string $destPath
     * @param string $content
     *
     * @return boolean
     */
    
public function fileSetContent ( $destPath, $conent );

     
/**
     * Remove storage dir
     *
     * @param string $destPath
     *
     * @return boolean
     */
    
public function removeDir ( $destPath );

     
/**
     * Remove storage file
     *
     * @param string $destPath
     *
     * @return boolean
     */
    
public function removeFile ( $destPath );

     
/**
     * Return file storage file
     *
     * @param string $path
     * @param string $prefix
     * @param array $fileTypes
     *
     * @return array
     */
    
public function getFileNameList ( $path, $prefix = null, array $fileTypes = null );

     
/**
     * Return file url
     *
     * @param string $path
     *
     * @return string
     */
    
public function getFileUrl ( $path );

     
/**
     * Checks whether a file or directory exists
     *
     * @param string $path
     *
     * @return boolean
     */
    
public function fileExists ( $path );

     
/**
     * Tells whether the $path is a regular file
     *
     * @param string $path
     *
     * @return boolean
     */
    
public function isFile ( $path );

     
/**
     * Tells whether the $path is a directory
     *
     * @param string $path
     *
     * @return boolean
     */
    
public function isDir ( $path );

     
/**
     * Create directory
     *
     * @param string $path
     *
     * @return boolean
     */
    
public function mkdir ( $path );
    
     
/**
     * Tells whether the filename is writable
     *
     * @param string $path
     *
     * @return boolean
     */
    
public function isWritable ( $filename );

     
/**
     * Rename file
     *
     * @param string $oldPath
     * @param string $newPath
     *
     * @return boolean
     */
    
public function renameFile ( $oldPath, $newPath );

    
/**
     * Rename file
     *
     * @param string $destPath
     * @param string $premissions
     *
     * @return boolean
     */
    
public function chmod ( $destPath, $premissions );
}

?>
Онлайн: 0
Реклама