You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Vous pouvez marquer une option comme obsolète. Une erreur `E_USER_DEPRECATED` sera déclenchée si l'option est utilisée.
312
+
313
+
```php
314
+
Option::string('old_option')->deprecate('Utilisez "new_option" à la place.');
315
+
```
316
+
317
+
### Contraintes Supplémentaires
318
+
319
+
La bibliothèque fournit des aides pour des contraintes courantes comme `min` et `max`. Elles fonctionnent pour les chaînes (longueur), les nombres (valeur) et les tableaux (nombre d'éléments).
320
+
321
+
```php
322
+
Option::string('username')->min(3)->max(20);
323
+
Option::int('age')->min(18);
324
+
Option::array('tags')->max(5);
325
+
```
326
+
327
+
### Validateurs Multiples
328
+
329
+
Vous pouvez enchaîner plusieurs validateurs. Tous doivent être valides.
330
+
331
+
```php
332
+
Option::string('code')
333
+
->validator(fn($v) => str_starts_with($v, 'A'))
334
+
->validator(fn($v) => str_ends_with($v, 'Z'));
335
+
```
336
+
253
337
### Licence
254
338
255
339
Ce projet est sous licence MIT. Voir le fichier [LICENSE](LICENSE) pour plus de détails.
0 commit comments