A simple Phalcon service provider for including the AWS SDK for PHP.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 0ce4360 Sep 21, 2015
Permalink
Failed to load latest commit information.
src/Aws/Phalcon
README.md Update README.md Jun 4, 2014
composer.json Initial commit. Aug 12, 2013

README.md

AWS Service Provider for Phalcon

Latest Stable Version Total Downloads Latest Unstable Version License

A simple Phalcon service provider for including the AWS SDK for PHP.

Installation

{
    "require": {
        "iwai/aws-sdk-php-phalcon": "*"
    }
}

Usage

<?php

require __DIR__ . '/vendor/autoload.php';

use Aws\Phalcon\AwsServiceProvider;
use Phalcon\Mvc\Application;

$app = new Application();

$eventsManager = new Phalcon\Events\Manager();
$app->setEventsManager($eventsManager);

$eventsManager->attach("application:boot", new AwsServiceProvider(array(
    'key'    => 'your-aws-access-key-id',
    'secret' => 'your-aws-secret-access-key',
    'region' => 'us-east-1',
)));

echo $app->handle()->getContent();

Example


// Get the Amazon S3 client
$s3 = $this->getDI()->get('aws')->get('s3');

// Create a list of the buckets in your account
$buckets = array();
foreach ($s3->getIterator('ListBuckets') as $bucket) {
    $buckets[] = $bucket['Name'];
}

var_dump($buckets);