mirror of
https://github.com/Respect/Validation.git
synced 2026-03-16 23:35:45 +01:00
Introduces a Markdown linter for checking the Changelog format. "See Also" was transformed into a section to make it easier to handle it with the `Content` class. The "Related" linter was simplified to reflect that change too. An additional "alignment" parameter was added to markdown table generators, allowing the padding and headers to be explicitly marked with a specific left (-1), middle (0) or right(1) alignment. Existing files were fixed using the `fix` option after the changes.
1.6 KiB
1.6 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 |