Microsoft Azure SDK for PHP 7
With the release of PHP 7 on December 3, 2015 it's important that tools that depend on this technology are using the latest versions as quickly as possible. Also because the original Azure-SDK-For-PHP is depending on legacy PEAR library components, so an upgrade was required.
Also with the rebranding of "Windows Azure" to "Microsoft Azure" in 2015, it's important that this rebranding is also present within the SDK.
Goals
- Rebuild the SDK from scratch using native PHP 7 functionality
- Reduce dependencies by using factories and Dependency Injection (DI)
- Provide quality tests to ensure the highest quality
- Make it a Composer package for easy adoption
Installation
git clone https://github.com/DragonBe/azure-sdk-for-php7.git
cd azure-sdk-for-php7/
composer install
At this point of development, no Packagist package is being provided. Once the minimal functionality roadmap is completed, a package will be created to be used with Composer.
Minimal Functionaliy Roadmap
This is the initial roadmap to build service functionality, split up by components available in Microsoft Azure services.
- Microsoft Azure Storage Service
- Microsoft Azure App Service
- Microsoft Azure Search
- Microsoft Azure DocumentDB
- Microsoft Azure Schedular
More services need to be added, but these forementioned services are a requirement to give this project a minimal mass to be viable for the public audience. To see an overview of available services, please consult Microsoft Azure website.
License
This software is released under MIT license. Even though this SDK is developed for Microsoft Azure services, it is in no way related to Microsoft, Microsoft Azure or its partners.