Bonjour,

Dans ma requête, j'ai une variable $table qui est un tableau de type :
["table1" => ["A","B","C"], "table2" => ["D","E","F"]]

Comment vérifier cette variable avec un DTO ?

Merci
Cordialement

3 réponses


Dans ta requête à quel niveau ? La question manque un peu de détail :(

Au niveau du controller

[Route('/', name: 'index')]
public function index(
    string $param1, 
    string $param2, 
    #[MapRequestPayload] TableDTO $dto): JsonResponse
{
    ...
}

Que mettre dans le DTO ?

class TableDTO {
public function __construct(

[Assert ????]
    public readonly ????? $tables

Merci

Formatte le code en utilisant du markdown car ce n'est pas clair :(