Вікі-код для #[RPC\Assertions]

Версія 1.2 додана 2024/05/10 12:59 автором Ashterix

Показати останніх авторів
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 сам провалідує вхідні дані і в разі не відповідності поверне