Flysystem Adapter for SFTP
PHP
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

readme.md

Flysystem Adapter for SFTP

Author Build Status Coverage Status Quality Score Software License Packagist Version Total Downloads Documentation

This adapter uses phpseclib to provide a SFTP adapter for Flysystem.

Installation

composer require league/flysystem-sftp

Documentation

Full documentation of this adapter can be found here: https://flysystem.thephpleague.com/adapter/sftp/

Usage

use League\Flysystem\Sftp\SftpAdapter;
use League\Flysystem\Filesystem;

$adapter = new SftpAdapter([
    'host' => 'example.com',
    'port' => 22,
    'username' => 'username',
    'password' => 'password',
    'privateKey' => 'path/to/or/contents/of/privatekey',
    'root' => '/path/to/root',
    'timeout' => 10,
    'directoryPerm' => 0755
]);

$filesystem = new Filesystem($adapter);