league / flysystem-azure
Flysystem adapter for Windows Azure
Installs: 222 545
Dependents: 19
Suggesters: 14
Security: 0
Stars: 33
Watchers: 8
Forks: 40
Open Issues: 14
Requires
- php: >=5.5.0
- league/flysystem: ~1.0
- microsoft/azure-storage: ~0.10.1
Requires (Dev)
- mockery/mockery: ~0.9
- phpunit/phpunit: ~4.0
README
This is a Flysystem adapter for the Windows Azure.
First ensure the pear repository is added to you composer.json
file.
"repositories": [ { "type": "pear", "url": "http://pear.php.net" } ],
Then install the latest version of the adapter using:
composer require league/flysystem-azure
Bootstrap
<?php use MicrosoftAzure\Storage\Common\ServicesBuilder; use League\Flysystem\Filesystem; use League\Flysystem\Azure\AzureAdapter; $endpoint = sprintf('DefaultEndpointsProtocol=https;AccountName=%s;AccountKey=%s', 'account-name', 'api-key'); $blobRestProxy = ServicesBuilder::getInstance()->createBlobService($endpoint); $filesystem = new Filesystem(new AzureAdapter($blobRestProxy, 'my-container'));