virhi / LazyRestApiBundle

generate a Rest Hal APi on top of doctrine orm

Repository from Github https://github.comvirhi/LazyRestApiBundleRepository from Github https://github.comvirhi/LazyRestApiBundle

#LazyRestApiBundle

Generate easily and automatically a API REST whit doctrine. CRUD action are available.

alt text

##Installation

Edit your composer.json:

"require": {
    "virhi/lazy-rest-api-bundle" : "master"
}

And run Composer:

php composer.phar update virhi/lazy-rest-api-bundle

Enable your bundle in your AppKernel.php:

// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Virhi\LazyRestApiBundle\VirhiLazyRestApiBundle(),
    );
}

Edit your config

virhi_lazy_rest_api:
    manager: Manager

You can choose the expose entity and action available on the entity

virhi_lazy_rest_api:
    manager: Manager
    expose_entities:
        your_entity: { entity_name: Namespace\YourEntity, edit_mode: false, delete_mode: true, create_mode: true }

Documentation

About

generate a Rest Hal APi on top of doctrine orm

License:MIT License


Languages

Language:PHP 99.4%Language:Shell 0.3%Language:Gherkin 0.3%