1 | <?php |
2 | |
3 | require_once __DIR__ . "/../lib/php/ejecutaServicio.php"; |
4 | require_once __DIR__ . "/../lib/php/pdFaltaId.php"; |
5 | require_once __DIR__ . "/../lib/php/leeEntero.php"; |
6 | require_once __DIR__ . "/../lib/php/leeTexto.php"; |
7 | require_once __DIR__ . "/modelo/Pasatiempo.php"; |
8 | require_once __DIR__ . "/bd/pasatiempoModifica.php"; |
9 | |
10 | ejecutaServicio(function () { |
11 | $id = leeEntero("id"); |
12 | if ($id === null) throw pdFaltaId(); |
13 | $nombre = leeTexto("nombre"); |
14 | $modelo = |
15 | new Pasatiempo(nombre: $nombre === null ? "" : trim($nombre), id: (int) $id); |
16 | pasatiempoModifica($modelo); |
17 | return [ |
18 | "id" => ["value" => $modelo->id], |
19 | "nombre" => ["value" => $modelo->nombre], |
20 | ]; |
21 | }); |
22 | |