-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathClientesJSON.php
More file actions
29 lines (21 loc) · 1.12 KB
/
ClientesJSON.php
File metadata and controls
29 lines (21 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
require __DIR__.'/src/Database/ClienteDatabase.class.php';
use AvaliacaoPW\Database\ClienteDatabase;
$clienteDatabase = new ClienteDatabase();
$clienteDatabase->lerArquivo();
$clientes = $clienteDatabase->getClientes();
echo json_encode($clientes);
/*
Como pode ser visto acima, o método "getClientes()" da classe "ClienteDatabase" retorna um array de objetos.
Cada objeto representa um cliente com seus respectivos dados:
- _id: Identificador
- nome: Nome do cliente
- avatar: Endereço para sua foto
- receitas: Array contendo um conjunto de valores relacionados as receitas
- despesas: Array contendo um conjunto de valores relacionados as despesas
Você deverá escrever acima a(s) instrução(ões) que permita(m) que qualquer requisição
realizada para este aquivo tenha como resposta um JSON contendo contendo o array de clientes.
Ao término, você deverá remover o comentário da linha 5 para que a resposta seja
corretamente estruturada no cabeçalho de resposta.
*/
?>