F. srv / srvPasatiempoModifica.php

1<?php
2
3require_once __DIR__ . "/../lib/php/ejecutaServicio.php";
4require_once __DIR__ . "/../lib/php/pdFaltaId.php";
5require_once __DIR__ . "/../lib/php/leeEntero.php";
6require_once __DIR__ . "/../lib/php/leeTexto.php";
7require_once __DIR__ . "/modelo/Pasatiempo.php";
8require_once __DIR__ . "/bd/pasatiempoModifica.php";
9
10ejecutaServicio(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
skip_previous skip_next