Зміни в документі #[RPC\Assertions]

Остання зміна 2024/05/19 21:22 автором Ashterix

Від версії 1.1
редаговано Ashterix
дата 2024/05/10 11:15
Змінити коментар: Немає коментарів для цієї версії
До версії 1.2
редаговано Ashterix
дата 2024/05/10 12:59
Змінити коментар: Немає коментарів для цієї версії

Підсумок

Подробиці

Властивості сторінки
Вміст
... ... @@ -1,0 +1,26 @@
1 +{{box cssClass="floatinginfobox" width="400px"}}
2 +== (% style="display:block; margin-top:-30px; text-align:center" %)Summary(%%) ==
3 +
4 +(% style="margin-right:auto" %)
5 +|(% style="width:141px" %)**Classname**|(% colspan="2" rowspan="1" style="width:79px" %)(((
6 +Assertions
7 +)))
8 +|(% style="width:141px" %)**Namespace**|(% colspan="2" style="width:79px" %)(((
9 +Ufo\RpcObject\RPC
10 +)))
11 +|(% style="width:141px" %)(((
12 +**Target**
13 +)))|(% colspan="2" rowspan="1" style="width:79px" %)parameter
14 +|(% colspan="3" style="width:141px" %)**Arguments:**
15 +|(% colspan="1" rowspan="3" style="width:141px" %)(((
16 +**$assertions**
17 +)))|(% colspan="2" rowspan="1" style="width:79px" %)**Collection of Symfony**(((
18 +**Constraint**
19 +)))
20 +|(% style="width:79px" %)**type**|(% style="width:153px" %)array
21 +|(% style="width:79px" %)**optional**|(% style="width:153px" %)false
22 +{{/box}}
23 +
24 += Валідація вхідних параметрів =
25 +
26 +Замість того, щоб перевіряти чи відповідають параметри, що зайшли до вашого API методу, ви можете застосувати потужний механізм [[Symfony Validation>>https://symfony.com/doc/current/validation.html]], а точніше ви можете вказати вимоги до кожного параметра і RPC Server сам провалідує вхідні дані і в разі не відповідності поверне