# EndsWith - `EndsWith(mixed $value)` - `EndsWith(mixed $value, bool $identical)` This validator is similar to `Contains()`, but validates only if the value is at the end of the input. For strings: ```php v::endsWith('ipsum')->isValid('lorem ipsum'); // true ``` For arrays: ```php v::endsWith('ipsum')->isValid(['lorem', 'ipsum']); // true ``` A second parameter may be passed for identical comparison instead of equal comparison. Message template for this validator includes `{{endValue}}`. ## Templates ### `EndsWith::TEMPLATE_STANDARD` | Mode | Template | | ---------- | ------------------------------------------ | | `default` | {{subject}} must end with {{endValue}} | | `inverted` | {{subject}} must not end with {{endValue}} | ## Template placeholders | Placeholder | Description | | ----------- | ---------------------------------------------------------------- | | `endValue` | | | `subject` | The validated input or the custom validator name (if specified). | ## Categorization - Arrays - Strings ## Changelog | Version | Description | | ------: | ----------- | | 0.3.9 | Created | --- See also: - [Contains](Contains.md) - [In](In.md) - [Regex](Regex.md) - [StartsWith](StartsWith.md)