src/Controller/Api/CatalogosController.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Controller\Api;
  3. use App\Service\CatalogosManager;
  4. use FOS\RestBundle\Controller\AbstractFOSRestController;
  5. use FOS\RestBundle\Controller\Annotations as Rest;
  6. use FOS\RestBundle\View\View;
  7. use Symfony\Component\HttpFoundation\{RequestResponse};
  8. class CatalogosController extends AbstractFOSRestController {
  9.   // ? READ
  10.     /**
  11.      * @Rest\Get(path="/api/catalogos/obtenerCategorias")
  12.      */
  13.     public function getUsuarios(CatalogosManager $catalogosManager) {
  14.       $data $catalogosManager->getCategorias();
  15.       return View::create($dataResponse::HTTP_ACCEPTED);
  16.     }
  17.     // ? CREATE
  18.     /**
  19.      * @Rest\Post(path="/api/catalogos/crearCategoria")
  20.      */
  21.     public function crearUsuario(CatalogosManager $catalogosManagerRequest $request) {
  22.       $response $catalogosManager->crearCategoria($request);
  23.             return View::create($response,  Response::HTTP_ACCEPTED);
  24.     }
  25. }