2017 © Pedro Peláez
 

symfony-bundle restrpc-bundle

A set of tools to make easier REST RPC based API's

image

yuido/restrpc-bundle

A set of tools to make easier REST RPC based API's

  • Thursday, October 20, 2016
  • by juandalibaba
  • Repository
  • 2 Watchers
  • 0 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

YuidoRestRpcBundle

Este bundle proporciona las siguientes herramientas para facilitar la creación de APIs REST RPC:, (*1)

  • Un controlador genérico con las operaciones CRUD con el que se puede gestionar cualquier tabla de una base de datos., (*2)

  • Un servicio 'rest_rpc' que ofrece varias herramientas útiles en la creación de API's: validación de la request a través de json-schema, conversión del JSON que viene en la request a un array de PHP para facilitar su manipulación y funciones para generar fácilmente respuestas de error y éxito., (*3)

La estrategia para crear API's basadas en este bundle se explica con un ejemplo en el tutorial que puedes encontrar en Resources\doc., (*4)

Instalación

Añadir al proyecto el bundle:, (*5)

composer.phar require yuido/restrpc-bundle "^1.*"

Registrar el bundle en app/AppKernel.php:, (*6)

new Yuido\RestRpcBundle\YuidoRestRpcBundle(),

Añadir las rutas en app/config/routing.yml, (*7)

rest_rpc:
    resource: "@YuidoRestRpcBundle/Controller/"
    type:     annotation

Crear un directorio donde colocar los json-schemas que definirán el formato que han de cumplir los JSON's que vienen en las request de cada operación. Podemos crearlo donde queramos. Un buen sitio puede ser app/config/schemas., (*8)

Añadir al archivo app\config\config.yml la ruta donde se colocarán los json-schemas., (*9)

yuido_rest_rpc:
    debug: true  
    json_schemas_dir: %kernel.root_dir%/config/schemas

El parámetro debug sirve para que los mensajes de error devueltos en las respuestas de error, lleven más información acerca del mismo., (*10)

Documentación

La documentación se encuentra en Resources/doc., (*11)

The Versions

20/10 2016

dev-master

9999999-dev

A set of tools to make easier REST RPC based API's

  Sources   Download

MIT

The Requires

 

by Juanda Rodríguez

api rest rpc rest-rpc

20/10 2016

v1.3

1.3.0.0

A set of tools to make easier REST RPC based API's

  Sources   Download

MIT

The Requires

 

by Juanda Rodríguez

api rest rpc rest-rpc

20/10 2016

v1.2

1.2.0.0

A set of tools to make easier REST RPC based API's

  Sources   Download

MIT

The Requires

 

by Juanda Rodríguez

api rest rpc rest-rpc

20/10 2016

v1.1

1.1.0.0

A set of tools to make easier REST RPC based API's

  Sources   Download

MIT

The Requires

 

by Juanda Rodríguez

api rest rpc rest-rpc

20/10 2016

v1.0

1.0.0.0

A set of tools to make easier REST RPC based API's

  Sources   Download

MIT

The Requires

 

by Juanda Rodríguez

api rest rpc rest-rpc