PHP Класс Airship\Cabin\Bridge\Landing\Proto\FileManager

Наследование: extends Airship\Cabin\Bridge\Landing\LoggedInUsersOnly, use trait Airship\Engine\Bolt\Get
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$attribution array
$files Airship\Cabin\Bridge\Blueprint\Files
$path_middle string
$root_dir string

Открытые методы

Метод Описание
airshipLand ( ) This function is called after the dependencies have been injected by AutoPilot. Think of it as a user-land constructor.
commonSelectCabin ( ) Process the landing page.

Защищенные методы

Метод Описание
commonConfirmDeleteDir ( string $path, string $cabin ) Confirm directory deletion
commonConfirmDeleteFile ( string $file, string $path, string $cabin ) Confirm file deletion
commonGetFileInfo ( string $file, string $path, string $cabin ) Get information about a file
commonIndex ( string $path, string $cabin ) Process the landing page.
commonMoveDir ( string $path, string $cabin ) Move/Rename a directory
commonMoveFile ( string $file, string $path, string $cabin ) Move/rename a file
createDir ( integer $directoryId = null, string $cabin = '', array $post = [] ) : array Create a new directory for file uploads
determinePath ( string &$cabin ) : string Don't break on bad Apache/nginx configuration (which is common)
getPath ( string $path ) : array Given a string (and a predetermined current root directory), get a sequence of folder names to determine the current path
loadCommonData ( string $path, string $cabin ) : array Reduce code duplication
permCheck ( ) : boolean Permissions check -- override this in base classes
uploadFiles ( integer $directoryId = null, string $cabin = '' ) : array Upload files

Описание методов

airshipLand() публичный Метод

This function is called after the dependencies have been injected by AutoPilot. Think of it as a user-land constructor.
public airshipLand ( )

commonConfirmDeleteDir() защищенный Метод

Confirm directory deletion
protected commonConfirmDeleteDir ( string $path, string $cabin )
$path string
$cabin string

commonConfirmDeleteFile() защищенный Метод

Confirm file deletion
protected commonConfirmDeleteFile ( string $file, string $path, string $cabin )
$file string
$path string
$cabin string

commonGetFileInfo() защищенный Метод

Get information about a file
protected commonGetFileInfo ( string $file, string $path, string $cabin )
$file string
$path string
$cabin string

commonIndex() защищенный Метод

Process the landing page.
protected commonIndex ( string $path, string $cabin )
$path string
$cabin string

commonMoveDir() защищенный Метод

Move/Rename a directory
protected commonMoveDir ( string $path, string $cabin )
$path string
$cabin string

commonMoveFile() защищенный Метод

Move/rename a file
protected commonMoveFile ( string $file, string $path, string $cabin )
$file string
$path string
$cabin string

commonSelectCabin() публичный Метод

Process the landing page.
public commonSelectCabin ( )

createDir() защищенный Метод

Create a new directory for file uploads
protected createDir ( integer $directoryId = null, string $cabin = '', array $post = [] ) : array
$directoryId integer
$cabin string
$post array
Результат array

determinePath() защищенный Метод

Don't break on bad Apache/nginx configuration (which is common)
protected determinePath ( string &$cabin ) : string
$cabin string
Результат string

getPath() защищенный Метод

Given a string (and a predetermined current root directory), get a sequence of folder names to determine the current path
protected getPath ( string $path ) : array
$path string
Результат array

loadCommonData() защищенный Метод

Reduce code duplication
protected loadCommonData ( string $path, string $cabin ) : array
$path string
$cabin string
Результат array (array $publicPath, int|null $root)

permCheck() защищенный Метод

Permissions check -- override this in base classes
protected permCheck ( ) : boolean
Результат boolean

uploadFiles() защищенный Метод

Upload files
protected uploadFiles ( integer $directoryId = null, string $cabin = '' ) : array
$directoryId integer
$cabin string
Результат array

Описание свойств

$attribution защищенное свойство

protected array $attribution
Результат array

$files защищенное свойство

protected Files,Airship\Cabin\Bridge\Blueprint $files
Результат Airship\Cabin\Bridge\Blueprint\Files

$path_middle защищенное свойство

protected string $path_middle
Результат string

$root_dir защищенное свойство

protected string $root_dir
Результат string