Validators

Introduction

The laminas-i18n ecosystem provides a robust set of validators that leverage internationalization capabilities to sanitize and validate localized input data:

These validators extend and integrate with the core validation component pipeline: laminas-validator. For information on standard validation workflows or error message localization, please consult the laminas-validator documentation.

Installation Requirements

Starting with version 3.0, the core laminas-i18n package no longer ships with these validators built-in. They have been extracted into an optional satellite package to keep core component dependencies lightweight.

To use internationalization validators in an application, the satellite package must be installed, which will automatically bring in laminas-validator as a required dependency:

$ composer require laminas/laminas-i18n-validator