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;
});