public function delete(cw_human_resources_employees_status $status) { $query = $this->db->prepare('DELETE FROM cw_human_resources_employees_status WHERE id = :id'); $query->execute(['id' => $status->getId()]); }
<?php // use Cinewax\Api\Models\Cinewax\Repositories\cw_human_resources_employees_status; use Cinewax\Api\Models\Cinewax\cw_human_resources_employees_status; // use Cinewax\Api\Models\Books\Book; use silex\Application; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; $app->post('/ressources', function (Application $app, Request $request) { $status = new cw_human_resources_employees_status(); $status->setName($request->request->get('name')); $status->setArchive($request->request->get('archive')); $id = $app['repo.cinewax']->save($status); $response = new Response(null, 201); $response->headers->set('Location', $app['url_generator']->generate('status', ['status' => $id])); return $response; });