Download the PHP package raditzfarhan/yii2-sanitizer without Composer
On this page you can find all versions of the php package raditzfarhan/yii2-sanitizer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download raditzfarhan/yii2-sanitizer
More information about raditzfarhan/yii2-sanitizer
Files in raditzfarhan/yii2-sanitizer
Package yii2-sanitizer
Short Description Yii2 Sanitizer is an easy way to sanitize or filter your inputs.
License MIT
Informations about the package yii2-sanitizer
Yii2 Sanitizer
Yii2 Sanitizer is an easy way to sanitize or filter your inputs for application that uses Yii2 framework.
Installation
The preferred way to install this extension is through composer.
Either run
or add
to the require section of your composer.json
file.
Release Changes
NOTE: Refer the CHANGE LOG for details on changes to various releases.
Usage
Add this to the component section of your main config.
Examples
Filters an array on inputs
Results in:
Usage is fairly simple. Your filter array needs to match the data array with the filters as the array value. You can combine the filters and it will be executed in order from left to right.
Filter single value
Results in:
The first argument would be the value that needs filtering. The second argument would be the filters that needs to be applied.
Available Filters
Here are the filters that you can use:
Filter | Description |
---|---|
cast | Cast given value into given type. Options are int, float, string. |
digit | Will removes non-digit from given value. |
encode | Escaping unwanted tags and only output plain HTML using Yii2 HTML:encode() function. |
escape | Quote string with slashes using filter_var (FILTER_SANITIZE_MAGIC_QUOTES) function. |
float | Removes unwanted characters and remain a float number only. Similar to cast:float. |
int | Removes unwanted characters and remain a integer number only. Similar to case:int. |
purify | Purify HTML content using Yii2 HtmlPurifier::process() function. Note that HtmlPurifier processing is quite heavy so use with caution. |
strip_tags | Removes HTML tags from given string value. |
trim | Trims a string and remove white spaces. |
License
Yii2 Sanitizer is released under the MIT license