2017 © Pedro Peláez
 

symfony-bundle hateoas-bundle

GOintegro HATEOAS Bundle

image

gointegro/hateoas-bundle

GOintegro HATEOAS Bundle

  • Wednesday, April 22, 2015
  • by skqr
  • Repository
  • 10 Watchers
  • 72 Stars
  • 10,091 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 13 Forks
  • 14 Open issues
  • 44 Versions
  • 1 % Grown

The README.md

GOintegro / HATEOAS (bundle)

Build Status Code Climate, (*1)

This is a Symfony 2 bundle for the GOintegro HATEOAS lib that uses a Doctrine 2 entity map and a RAML API definition to conjure a HATEOAS API, following the JSON-API specification., (*2)

You don't get scaffolds. You get a working API., (*3)

You get a working API with features sweeter than a Bobcat's self-esteem., (*4)

Try it out

Check out the example app project, so you can feel the magic in your finger tips without much ado., (*5)


Installation

Step 1: Download the Bundle

Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:, (*6)

$ composer require gointegro/hateoas-bundle

This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation., (*7)

Step 2: Enable the Bundle

Then, enable the bundle by adding the following line in the app/AppKernel.php file of your project:, (*8)


Step 3: Add these parameters

# app/config/parameters.yml

# HATEOAS API
api.base_url: "http://api.gointegro.com"
api.url_path: "/api/v2"
api.resource_class_path: "Rest2/Resource"

Step 4: Add these routes

# app/config/routing.yml

# Place it underneath it all - it contains a catch-all route.
go_integro_hateoas:
    resource: "@GoIntegroHateoasBundle/Resources/config/routing.yml"
    prefix: /api/v2

Usage

Check out the library docs for more info., (*9)

The Versions

22/04 2015
22/04 2015
22/04 2015
22/04 2015
11/03 2015
11/03 2015
03/02 2015
27/01 2015

dev-feature/parse-and-default-sorting

dev-feature/parse-and-default-sorting http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Menna

api rest doctrine json-api hateoas

19/01 2015
19/01 2015
12/01 2015
09/01 2015
09/01 2015
07/01 2015
25/11 2014

dev-feature/api-59-to-one-urls

dev-feature/api-59-to-one-urls http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Menna

api rest doctrine json-api hateoas

20/11 2014

v0.9.2

0.9.2.0 http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Menna

api rest doctrine json-api hateoas

17/11 2014

dev-feature/override-crud-services

dev-feature/override-crud-services http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Menna

api rest doctrine json-api hateoas

16/11 2014

dev-feature/redis-cache

dev-feature/redis-cache http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Menna

api rest doctrine json-api hateoas

16/11 2014

dev-feature/api-50-delete-resources

dev-feature/api-50-delete-resources http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Menna

api rest doctrine json-api hateoas

14/11 2014

dev-feature/api-49-update-resources

dev-feature/api-49-update-resources http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Menna

api rest doctrine json-api hateoas

14/11 2014

dev-hotfix/json-constants

dev-hotfix/json-constants http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Menna

api rest doctrine json-api hateoas

11/11 2014

dev-feature/api-48-create-resources

dev-feature/api-48-create-resources http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Menna

api rest doctrine json-api hateoas

11/11 2014

dev-hotfix/api-55-empty-page

dev-hotfix/api-55-empty-page http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Menna

api rest doctrine json-api hateoas

05/11 2014

dev-feature/api-53-error-handling

dev-feature/api-53-error-handling http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Menna

api rest doctrine json-api hateoas

03/11 2014

dev-feature/issue-4-paginated-collection

dev-feature/issue-4-paginated-collection http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Meno

api rest doctrine json-api hateoas

27/10 2014

v0.9.1

0.9.1.0 http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Meno

api rest doctrine json-api hateoas

27/10 2014

dev-feature/api-21-open-source

dev-feature/api-21-open-source http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Meno

api rest doctrine json-api hateoas

27/10 2014

v0.9.0

0.9.0.0 http://www.gointegro.com

GOintegro HATEOAS Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Javier Lorenzana
by Adolfo Castro Meno

api rest doctrine json-api hateoas