cloudmunch / php-sdk-v1
CloudMunch SDK for PHP
Installs: 712
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 6
Open Issues: 1
pkg:composer/cloudmunch/php-sdk-v1
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2025-10-25 23:58:47 UTC
README
CloudMunch SDK for PHP provides helper classes for CloudMunch plugin development.
###Download SDK We recommend using Composer as package manager. All you need to install the sdk is to have the following entry in your composer.json file.
{
"require": {
"cloudmunch/php-sdk-v1":"dev-master"
}
}
###Usage Here is a sample plugin code
<?php require __DIR__ . '/vendor/autoload.php'; use CloudMunch\AppAbstract; class SampleApp extends AppAbstract{ public function process($processparameters) { //To read the input to the plugin $inputparameters = $processparameters['appInput']; $inputvalue = $inputparameters-> input1; //To get the credentials to any integration read the integration specific details //from the array $integrationdetails $integrationdetails = $processparameters['integrationdetails']; $username=$integrationdetails[username]; $password=$integrationdetails[password]; } } //LifeCycle methods of a plugin $sampleapp = new SampleApp(); $sampleapp->initialize(); $processInput=$sampleapp->getProcessInput(); $sampleapp->process($processInput); $sampleapp->performAppcompletion();
To write a cloudmunch plugin for Amazon Web Service,all you need to do is create a project and composer.json should have the following,
{
"require": {
"cloudmunch/php-sdk-v1":"dev-master",
"aws/aws-sdk-php": "2.*"
}
}
The plugin can get the Amazon Web Service credentials as follows
public function process($processparameters) {
//To read the input to the plugin
$inputparameters = $processparameters['appInput'];
$region = $inputparameters-> region;
//Reading the credentials from SDK
$integrationdetails = $processparameters['integrationdetails'];
$accessKey=$integrationdetails[accessKey];
$secretKey=$integrationdetails[secretKey];
}
}