Skip to content
This repository was archived by the owner on Mar 16, 2022. It is now read-only.

adamnbowen/sanitize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sanitize

Build Status

Sanitizes arbitrary objects and arrays, and provides an object interface for accessing the sanitized objects and arrays.

Usage

<?php
use Sanitize\Sanitize;

$sanitized = Sanitize::clean($_POST);
$sanitized->foo; // == a sanitized $_POST['foo'] OR null

Installation

Install via Composer, by first adding the following in your composer.json file:

{
    "require": {
        "adamnbowen/sanitize": "0.3.*"
    }
}

Then run php composer.phar install in your terminal to download and install Sanitize. Make sure to require the vendor/autoload.php generated by Composer, and you should be good to go.

Coding Standards

Use the following coding standards in order:

  1. PSR-0 Autoloading Standard
  2. PSR-1 Basic Coding Standard
  3. PSR-2 Coding Style Guide
  4. Zend Framework Coding Standard for PHP
  5. PEAR Coding Standards

TODO

  • Test injection of objects into Sanitize
  • Test __PHP_Incomplete_Class fix

Changelog

  • Sanitize::Clean() is now Sanitize::clean()
  • Filtered has been renamed to Proxy()
  • Proxy is now iterable, so you can foreach over sanitized objects/arrays
  • !empty() is no longer called on values—Sanitized objects will retain values of false, 0, etc.

About

Sanitizes arbitrary objects and arrays

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy