PHPackages                             datafilter/datafilter - 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. datafilter/datafilter

AbandonedArchivedLibrary

datafilter/datafilter
=====================

Data filtering and validation

10713[5 issues](https://github.com/fortrabbit/datafilter/issues)PHP

Since Apr 27Pushed 13y ago3 watchersCompare

[ Source](https://github.com/fortrabbit/datafilter)[ Packagist](https://packagist.org/packages/datafilter/datafilter)[ RSS](/packages/datafilter-datafilter/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

DataFilter
==========

[](#datafilter)

DataFilter is a data validation (sanitation) module for PHP.

The incentive to write this module is mainly rooted in the need to have a general validation module, neither interwined with any kind of ORM nor controller (in terms of MVC) logic.

The second goal was to create a to which can be configured using a meta language (JSON, YAML, ..) having no need for "inline" rule definition - in short: keep the validation rules separate from the business logic.

PHP 5.3 is required (though the syntax in the examples used 5.4 array notation).

Install via Composer
====================

[](#install-via-composer)

Create a minimal `composer.json`:

```
{
    "require": {
        "datafilter/datafilter": "dev-master"
    }
}

```

Run composer update or install

```
composer.phar install --dev

```

Getting started
===============

[](#getting-started)

A basic example, which expects two POST parameters, both required

```
