Plentymarkets interface documentation

Services

Connectors

SFTPConnector

SFTP Connector

Namespace

Plenty\Modules\Plentychannel\Services\Connectors

Methods
public login():bool

Open the connection and log in

public createDirectory($folder, $mode = 511):bool

Creates directory

Parameters

Name

Type

Description

$folder

string

$mode

int

public uploadContent($filename, $content):bool

Uploads content into file

Parameters

Name

Type

Description

$filename

string

$content

string

public getContent($filename):void

Gets content of file

Parameters

Name

Type

Description

$filename

string

public setListOrder($args):void

Sets list order

Parameters

Name

Type

Description

$args

public nlist($folder, $recursive = false):void

N-list

Parameters

Name

Type

Description

$folder

string

$recursive

bool

public rawlist($folder, $recursive = false):void

Raw-List

Parameters

Name

Type

Description

$folder

string

$recursive

bool

public deleteFile($filename):bool

Delete file

Parameters

Name

Type

Description

$filename

string

public deleteFolder($folder):bool

Delete entire folder. Use with caution!

Parameters

Name

Type

Description

$folder

string

public getAllErrors():array

Get all SFTP errors

public getLastError():string

Get last SFTP error

public __construct($host, $username, $password, $port, $logPrefix = "Connector"):void

Initializes the connector

Parameters

Name

Type

Description

$host

string

$username

string

$password

string

$port

int

$logPrefix

string