<?php
namespace App\Controller\Api;
use App\Service\CatalogosManager;
use FOS\RestBundle\Controller\AbstractFOSRestController;
use FOS\RestBundle\Controller\Annotations as Rest;
use FOS\RestBundle\View\View;
use Symfony\Component\HttpFoundation\{Request, Response};
class CatalogosController extends AbstractFOSRestController {
// ? READ
/**
* @Rest\Get(path="/api/catalogos/obtenerCategorias")
*/
public function getUsuarios(CatalogosManager $catalogosManager) {
$data = $catalogosManager->getCategorias();
return View::create($data, Response::HTTP_ACCEPTED);
}
// ? CREATE
/**
* @Rest\Post(path="/api/catalogos/crearCategoria")
*/
public function crearUsuario(CatalogosManager $catalogosManager, Request $request) {
$response = $catalogosManager->crearCategoria($request);
return View::create($response, Response::HTTP_ACCEPTED);
}
}