PHPackages                             spiechu/php-static-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. [Validation &amp; Sanitization](/categories/validation)
4. /
5. spiechu/php-static-validator

Abandoned → [respect/validation](/?search=respect%2Fvalidation)ArchivedLibrary[Validation &amp; Sanitization](/categories/validation)

spiechu/php-static-validator
============================

Class designed to check if given variable or array of variables meet certain conditions

54PHP

Since Aug 5Pushed 13y agoCompare

[ Source](https://github.com/spiechu/PHP-Static-Validator)[ Packagist](https://packagist.org/packages/spiechu/php-static-validator)[ RSS](/packages/spiechu-php-static-validator/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (1)Used By (0)

PHP Static Validator
====================

[](#php-static-validator)

Class primarily created to find some useful purpose for `__callStatic` function new in PHP 5.3.0. With PHP StaticValidator You can chain multiple conditions and checked value is being tested one by one.

Travis build status: [![Build Status](https://camo.githubusercontent.com/9de22721f0ccf3dd436c28398a653186de3684b6f5ced803c005701f55e8ae94/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f737069656368752f5048502d5374617469632d56616c696461746f722e706e67)](http://travis-ci.org/spiechu/PHP-Static-Validator)

Installation
------------

[](#installation)

Since Validator uses namespaces, it is required to use class autoloader, for example `SplClassLoader.php` [more info here](http://groups.google.com/group/php-standards/web/psr-0-final-proposal?pli=1). You have to register Validator classes:

```
