mirror of
https://github.com/Respect/Validation.git
synced 2026-03-15 06:45:44 +01:00
I ran the `bin/console spdx --fix` with different strategies for different files. For most of the core classes, since they've been drastically rebuilt, I've run it with the `git-blame` strategy, for for the `src/Validators`, in which the API changed completely but the logic remains the same, I use the `git-log` strategy.
1.7 KiB
1.7 KiB
Falsy
Falsy()
Validates whether the given input is considered empty or falsy, similar to PHP's empty() function.
We recommend you to check Comparing empty values for more details.
v::falsy()->assert('');
// Validation passes successfully
Null values are empty:
v::falsy()->assert(null);
// Validation passes successfully
Numbers:
v::falsy()->assert(0);
// Validation passes successfully
Empty arrays:
v::falsy()->assert([]);
// Validation passes successfully
Templates
Falsy::TEMPLATE_STANDARD
| Mode | Template |
|---|---|
default |
{{subject}} must be falsy |
inverted |
{{subject}} must not be falsy |
Template placeholders
| Placeholder | Description |
|---|---|
subject |
The validated input or the custom validator name (if specified). |
Categorization
- Miscellaneous
Changelog
| Version | Description |
|---|---|
| 3.0.0 | Renamed to Falsy and changed the behavior |
| 0.3.9 | Created as NotEmpty |