Skip to content

Latest commit

 

History

History
executable file
·
69 lines (53 loc) · 1.15 KB

README.md

File metadata and controls

executable file
·
69 lines (53 loc) · 1.15 KB

NotificationBundle

Symfony2 notification bundle

Installation

Add dependencies in your composer.json file:

"require": {
    ...
    "jms/serializer-bundle":          "dev-master",
    "friendsofsymfony/rest-bundle":   "dev-master",
    "idci/notification-bundle":       "dev-master"
},

Install these new dependencies of your application:

$ php composer.phar update

Enable bundles in your application kernel:

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new FOS\RestBundle\FOSRestBundle(),
        new JMS\SerializerBundle\JMSSerializerBundle(),
        new IDCI\Bundle\NotificationBundle\IDCINotificationBundle(),
    );
}

Import the routing configuration:

# app/config/routing.yml

idci_notification_api:
    type:     rest
    resource: "@IDCINotificationBundle/Resources/config/routing.yml"
    prefix:   /api

Documentation

Read the Documentation

Tests

Install bundle dependencies:

$ php composer.phar update

To execute unit tests:

$ phpunit --coverage-text