Download the PHP package kapersoft/flysystem-sharefile without Composer
On this page you can find all versions of the php package kapersoft/flysystem-sharefile. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kapersoft/flysystem-sharefile
More information about kapersoft/flysystem-sharefile
Files in kapersoft/flysystem-sharefile
Package flysystem-sharefile
Short Description Flysystem Adapter for ShareFile
License MIT
Homepage https://github.com/kapersoft/flysystem-sharefile
Informations about the package flysystem-sharefile
Flysystem adapter for Citrix ShareFile
This package contains a Flysystem adapter for Citrix ShareFile. Under the hood my Sharefile API package is used.
Installation
You can install the package via composer:
Usage
The first thing you need to do is get an OAuth2 key. Go to the Get an API key section on the ShareFile API site to get this key.
With an OAuth2 key you can instantiate a Kapersoft\Sharefile\Client
and setup the Flysystem adapter:
Changelog
Please see CHANGELOG for more information what has changed recently.
Testing
In the /tests
-folder are two tests defined
SharefileAdapterTest.php
SharefileAdapterFunctionalTest.php
To start both tests type in your terminal:
SharefileAdapterTest.php
tests the Kapersoft\FlysystemSharefile\SharefileAdapter
-class using phpspec prophecy and mock objects.
SharefileAdapterFunctionalTest.php
is a set of functional tests using an online ShareFile drive . To enable this test, fill in your ShareFile credentials under section <PHP>
of the phpunit.xml.dist
-file in the project root folder.
Each test will create the folder named Flysystem-sharefile-test
in your personal ShareFile drive for storing temporary test-files. When the test is completed, the Flysystem-sharefile-test
-folder will be removed.
A WebDav connection to your ShareFile drive is used to assert all tests.
Note: Make sure WebDav is enabled for your ShareFile account (see https://support.citrix.com/article/CTX207863 for more information).
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
License
The MIT License (MIT). Please see License File for more information.
All versions of flysystem-sharefile with dependencies
ext-curl Version *
kapersoft/sharefile-api Version ^1.1.0
league/flysystem Version ^1.0.41