PHP Класс FtpSource, cakephp-ftp

Наследование: extends DataSource
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$config array config
$description string description

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

Свойство Тип Описание
$_schema array _schema Default schema

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

Метод Описание
__construct ( array $config ) __construct
__destruct ( ) __destruct Quits
calculate ( Object $model, mixed $func, array $params = [] ) : array calculate
connect ( array $config = [] ) : boolean connect
console ( string $cmd = null ) : string console
create ( Model $model, array $fields = null, array $values = null ) : boolean create Upload/Download
delete ( Model $model, str $file = null ) : boolean delete Deletes a remote file
describe ( obj $model ) describe Dynamically describes _schema
init ( array $config = [] ) : boolean init Merges config
listSources ( $data = null ) listSources
query ( string $query = null, array $data = null ) : mixed query Provides an interface to datasource methods.
quit ( ) : boolean quit Closes and cleans up
read ( Model $model, array $queryData = [], $recursive = null ) : array read Find files on remote server
update ( Model $model, array $fields = null, array $values = null, array $conditions = null ) : boolean update Upload/Download after find

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

Метод Описание
_chmodnum ( string $chmod ) : string _chmodnum
_ftp ( string $method = null, array $params = [] ) _ftp Wrapper for FTP methods for testing
_getFtp ( string $host, integer $port = 22 ) : Net_SFTP FtpSource::_getFtp()
_parseSSH ( $rawlist = [], string $path = '' ) : array _parseSSH Normalizes the results from SFTP->rawlist
_parsels ( mixed $ls = null, string $path = '' ) : array _parsels Parses results from ls command into array
getAbsolutePath ( string $path ) : string An realpath() implementaion without needing local file/dir existance

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

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

__construct
public __construct ( array $config )
$config array

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

__destruct Quits
public __destruct ( )

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

_chmodnum
Автор: tmp at gmx dot de
protected _chmodnum ( string $chmod ) : string
$chmod string
Результат string

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

_ftp Wrapper for FTP methods for testing
protected _ftp ( string $method = null, array $params = [] )
$method string
$params array

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

Allows mocking of the ssh ftp class.
protected _getFtp ( string $host, integer $port = 22 ) : Net_SFTP
$host string
$port integer
Результат Net_SFTP Instance

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

_parseSSH Normalizes the results from SFTP->rawlist
protected _parseSSH ( $rawlist = [], string $path = '' ) : array
$path string
Результат array

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

You can override this in your Model by adding the method parseFtpResults($raw = array(), $path = null, $config = array()) : array()
protected _parsels ( mixed $ls = null, string $path = '' ) : array
$ls mixed
$path string
Результат array

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

calculate
public calculate ( Object $model, mixed $func, array $params = [] ) : array
$model Object
$func mixed
$params array
Результат array

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

connect
public connect ( array $config = [] ) : boolean
$config array
Результат boolean

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

console
public console ( string $cmd = null ) : string
$cmd string
Результат string

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

create Upload/Download
public create ( Model $model, array $fields = null, array $values = null ) : boolean
$model Model
$fields array
$values array
Результат boolean

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

delete Deletes a remote file
public delete ( Model $model, str $file = null ) : boolean
$model Model
$file str
Результат boolean

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

describe Dynamically describes _schema
public describe ( obj $model )
$model obj

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

An realpath() implementaion without needing local file/dir existance
protected getAbsolutePath ( string $path ) : string
$path string
Результат string

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

init Merges config
public init ( array $config = [] ) : boolean
$config array
Результат boolean

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

listSources
public listSources ( $data = null )

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

query Provides an interface to datasource methods.
public query ( string $query = null, array $data = null ) : mixed
$query string
$data array
Результат mixed

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

quit Closes and cleans up
public quit ( ) : boolean
Результат boolean

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

read Find files on remote server
public read ( Model $model, array $queryData = [], $recursive = null ) : array
$model Model
$queryData array
Результат array

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

update Upload/Download after find
public update ( Model $model, array $fields = null, array $values = null, array $conditions = null ) : boolean
$model Model
$fields array
$values array
$conditions array
Результат boolean

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

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

_schema Default schema
protected array $_schema
Результат array

$config публичное свойство

config
public array $config
Результат array

$description публичное свойство

description
public string $description
Результат string