virhi / lazy-rest-api-bundle
generate a Rest Hal APi on top of doctrine orm
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- doctrine/orm: ~2.2,>=2.2.3
- virhi/component: @dev
- virhi/paginationbundle: @dev
- virhi/resthalbundle: @dev
Requires (Dev)
- behat/behat: 2.5.x-dev
- behat/common-contexts: 1.2.*
- behat/gherkin: 2.3.*@dev
- behat/mink-browserkit-driver: 1.1.*@dev
- behat/mink-extension: 1.3.*@dev
- behat/mink-goutte-driver: ~1.0
- behat/symfony2-extension: 1.1.*@dev
- doctrine/doctrine-bundle: 1.2.*
- doctrine/orm: ~2.2,>=2.2.3
- khepin/yaml-fixtures-bundle: ~0.8.1
- misd/guzzle-bundle: ~1.0
- phpunit/phpunit: 3.7.*
- sensio/distribution-bundle: 2.3.*
- sensio/framework-extra-bundle: 2.3.*
- symfony/assetic-bundle: 2.3.*
- symfony/monolog-bundle: 2.3.*
- symfony/swiftmailer-bundle: 2.3.*
- symfony/symfony: 2.3.*
- twig/extensions: 1.0.*
This package is not auto-updated.
Last update: 2025-01-04 18:31:28 UTC
README
#LazyRestApiBundle
Generate easily and automatically a API REST whit doctrine. CRUD action are available.
##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 }