Skip to content

Hemant-Mann/flysystem-dropbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flysystem Adapter for Dropbox

Author Codecov Build Status

This is the Dropbox Adapter for the flysystem based on the v2 API of the Dropbox. This adapter supports PHP5

Usage

Visit https://www.dropbox.com/developers/apps and get your "App secret". You can also generate OAuth2 access token for testing using the Dropbox App Console without going through the authorization flow.

This Adapter uses the Community SDK for connecting to the Dropbox API v2

use Kunnu\Dropbox\Dropbox;
use Kunnu\Dropbox\DropboxApp;

use League\Flysystem\Filesystem;
use HemantMann\Flysystem\Dropbox\Adapter;

$app = new DropboxApp($clientId, $clientSecret, $accessToken);
$dropboxClient = new Dropbox($app);
$adapter = new Adapter($dropboxClient);

$filesystem = new Filesystem($adapter);

Tests

composer install
bin/phpunit