PHPackages                             alexya-framework/validator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. alexya-framework/validator

ActiveFramework[Framework](/categories/framework)

alexya-framework/validator
==========================

Alexya's Validator utilities

3.0.5(9y ago)035GNUPHPPHP &gt;=7.0

Since Oct 3Pushed 9y ago1 watchersCompare

[ Source](https://github.com/AlexyaFramework/Validator)[ Packagist](https://packagist.org/packages/alexya-framework/validator)[ RSS](/packages/alexya-framework-validator/feed)WikiDiscussions develop Synced 4w ago

READMEChangelogDependenciesVersions (4)Used By (0)

Validator
=========

[](#validator)

Alexya's validator components

Contents
--------

[](#contents)

- [Validator](#validator)
    - [Instantiating Validator objects](#instantiating_validator_objects)
    - [Adding fields](#adding_fields)
    - [Validating](#validating)
- [Field](#field)
    - [Instantiating Field objects](#instantiating_field_objects)
    - [Adding rules](#adding_rules)
    - [Validating fields](#validating_fields)
- [Rulers](#rulers)
    - [String ruler](#string_ruler)
    - [Integer ruler](#integer_ruler)

Validator
---------

[](#validator-1)

The class `\Alexya\Validator\Validator` provides helpers for validating input.

You'll need to instance a `Validator` object, add the fields to validate and call the `validate` method.

### Instantiating Validator objects

[](#instantiating-validator-objects)

The constructor can accept as parameter an array of `\Alexya\Validator\Ruler` objects. You can also add a new ruler using the method `addRuler`.

Example:

```
