respect-validation/docs/rules/NotEmpty.md

58 lines
973 B
Markdown
Raw Permalink Normal View History

2015-01-30 09:40:06 +01:00
# NotEmpty
- `NotEmpty()`
2015-01-30 09:40:06 +01:00
Validates wether the given input is not empty. This function also takes whitespace
into account, use `noWhitespace()` if no spaces or linebreaks and other
whitespace anywhere in the input is desired.
2015-01-30 09:40:06 +01:00
```php
v::stringType()->notEmpty()->validate(''); // false
2015-01-30 09:40:06 +01:00
```
Null values are empty:
```php
v::notEmpty()->validate(null); // false
2015-01-30 09:40:06 +01:00
```
Numbers:
```php
v::intVal()->notEmpty()->validate(0); // false
2015-01-30 09:40:06 +01:00
```
Empty arrays:
```php
v::arrayVal()->notEmpty()->validate([]); // false
2015-01-30 09:40:06 +01:00
```
Whitespace:
```php
2015-10-07 16:52:03 +02:00
v::stringType()->notEmpty()->validate(' '); //false
v::stringType()->notEmpty()->validate("\t \n \r"); //false
2015-01-30 09:40:06 +01:00
```
## Categorization
- Miscellaneous
## Changelog
Version | Description
--------|-------------
0.3.9 | Created
***
2015-01-30 09:40:06 +01:00
See also:
2018-12-11 13:31:50 +01:00
- [Each](Each.md)
- [NoWhitespace](NoWhitespace.md)
2018-12-11 13:31:50 +01:00
- [NotBlank](NotBlank.md)
- [NotOptional](NotOptional.md)
- [NullType](NullType.md)
2018-12-11 13:31:50 +01:00
- [Number](Number.md)
- [Optional](Optional.md)