vaneves/json-request-service-provider

Silex provider for request JSON

Installs: 45

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/vaneves/json-request-service-provider

v1.0.1 2015-09-22 18:52 UTC

This package is auto-updated.

Last update: 2025-09-19 12:03:17 UTC


README

Installing

Via Composer

composer require vaneves/json-request-service-provider

Usage

use Silex\Application;
use Symfony\Component\HttpFoundation\Request;
use Vaneves\Provider\JsonRequestServiceProvider;

$app = new Application();
$app->register(new JsonRequestServiceProvider());

$app->post('/blog/posts', function (Request $request) use ($app) {
    $post = array(
        'title' => $request->request->get('title'),
        'body'  => $request->request->get('body'),
    );

    $post['id'] = createPost($post);

    return $app->json($post, 201);
});

$app->run();