2017 © Pedro Peláez
 

library php-sdk-v1

CloudMunch SDK for PHP

image

cloudmunch/php-sdk-v1

CloudMunch SDK for PHP

  • Monday, October 12, 2015
  • by Rosmi
  • Repository
  • 2 Watchers
  • 1 Stars
  • 706 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 6 Forks
  • 1 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

CloudMunch-php-SDK-V1

CloudMunch SDK for PHP provides helper classes for CloudMunch plugin development., (*1)

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., (*2)

{
    "require": {
        "cloudmunch/php-sdk-v1":"dev-master"
    }
}

Usage

Here is a sample plugin code, (*3)

<?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,, (*4)

{
    "require": {
        "cloudmunch/php-sdk-v1":"dev-master",
        "aws/aws-sdk-php": "2.*"
    }
}

The plugin can get the Amazon Web Service credentials as follows, (*5)

    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];
        }
    }

The Versions

12/10 2015

dev-master

9999999-dev https://github.com/cloudmunch1/CloudMunch-php-SDK-V1

CloudMunch SDK for PHP

  Sources   Download

CloudMunch Platform

The Requires

  • php >=5.3.0

 

sdk cloudmunch

16/09 2015

dev-CloudMunch-php-SDK-V2

dev-CloudMunch-php-SDK-V2 https://github.com/cloudmunch1/CloudMunch-php-SDK-V1

CloudMunch SDK for PHP

  Sources   Download

CloudMunch Platform

The Requires

  • php >=5.3.0

 

sdk cloudmunch