getParsedBody(); $filename = 'aviso.yml'; $notificacion = $filemanager->folder('data')->load($filename); if (!$notificacion) { $notificacion = (object) [ 'titulo' => '', 'contenido' => '', 'activo' => false ]; } if (isset($post['titulo'])) { $notificacion->titulo = trim($post['titulo']); $notificacion->contenido = trim($post['contenido']); } if (isset($post['activo'])) { $notificacion->activo = json_decode($post['activo']); } $filemanager->folder('data')->save($filename, $notificacion); $output = [ 'informacion' => $post, 'editado' => $notificacion ]; $response->getBody()->write(json_encode($output)); return $response ->withHeader('Content-Type', 'application/json') ->withStatus(201); } }