codag/predictionio-bundle

Symfony2 Bundle for PredictionIO integration

Installs: 3 903

Dependents: 1

Stars: 9

Watchers: 4

Forks: 2

Language: PHP

1.1.0 2013-11-23 02:20 UTC

README

This bundle provides an PredictionIO integration for your Symfony2 Project.

Build Status Total Downloads Latest Stable Version

PredictionIO Methods Supported

This Bundle is just a wrapper for the PredictionIO-PHP-SDK and will support all methods provided in the SDK.

Installation

  1. Add CodagPredictionIOBundle to your composer.json
  2. Enable the bundle
  3. Configure the bundle

Step 1: Add CodagAlchemyApiBundle to your composer.json

{
    "require": {
        "codag/predictionio-bundle": "dev-master"
    }
}

Update your project dependencies:

php composer.phar update codag/predictionio-bundle

Step 2: Enable the bundle

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Codag\PredictionIOBundle\CodagPredictionIOBundle(),
    );
}

Step 3: Configure the bundle

Yml configuration:

# app/config/config.yml

codag_prediction_io:
    app_key: Your App Key
    api_url: Your Api Url  # Optional

Usage

This bundle provides the service codag.predictionio

<?php
$client = $this->get('codag.predictionio')->getClient();

For further implementation examples please see also our Sandbox.

Contribute

If the bundle doesn't allow you to customize an option, I invite you to fork the project, create a feature branch, and send a pull request.

To ensure a consistent code base, you should make sure the code follows the Coding Standards.

License

This bundle is under the MIT license. See the complete license here.