Skip to content

Latest commit

 

History

History
74 lines (54 loc) · 2.13 KB

File metadata and controls

74 lines (54 loc) · 2.13 KB

ContainsCount

  • ContainsCount(mixed $containsValue, int $count)

Validates if the input contains a value a specific number of times.

For strings:

v::containsCount('ipsum', 2)->assert('ipsum lorem ipsum');
// Validation passes successfully

For arrays:

v::containsCount('ipsum', 2)->assert(['ipsum', 'lorem', 'ipsum']);
// Validation passes successfully

Templates

ContainsCount::TEMPLATE_TIMES

Mode Template
default {{subject}} must contain {{containsValue}} {{count}} time(s)
inverted {{subject}} must not contain {{containsValue}} {{count}} time(s)

ContainsCount::TEMPLATE_ONCE

Mode Template
default {{subject}} must contain {{containsValue}} only once
inverted {{subject}} must not contain {{containsValue}} only once

Template placeholders

Placeholder Description
containsValue The value to search for in the input.
subject The validated input or the custom validator name (if specified).
count Number of times that the needle might appear in the haystack.

Categorization

  • Arrays
  • Strings

Changelog

Version Description
3.0.0 Created

See Also