PHP code example of cetver / yii2-validation-filters
1. Go to this page and download the library: Download cetver/yii2-validation-filters library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
cetver / yii2-validation-filters example snippets
public function rules()
{
return [
[
'attribute',
\cetver\ValidationFilters\validators\TrimValidator::className(),
'characterMask' => ' ' // optional, default value is " \t\n\r\0\x0B"
],
];
}
public function rules()
{
return [
[
'attribute',
\cetver\ValidationFilters\validators\LeftTrimValidator::className(),
'characterMask' => ' ' // optional, default value is " \t\n\r\0\x0B"
],
];
}
public function rules()
{
return [
[
'attribute',
\cetver\ValidationFilters\validators\RightTrimValidator::className(),
'characterMask' => ' ' // optional, default value is " \t\n\r\0\x0B"
],
];
}
public function rules()
{
return [
[
'attribute',
\cetver\ValidationFilters\validators\MultibyteUpperCharacterFirstValidator::className(),
'encoding' => 'UTF-8' // optional, default value is mb_internal_encoding()
],
];
}
public function rules()
{
return [
[
'attribute',
\cetver\ValidationFilters\validators\MultibyteLowerCharacterFirstValidator::className(),
'encoding' => 'UTF-8' // optional, default value is mb_internal_encoding()
],
];
}
public function rules()
{
return [
[
'attribute',
\cetver\ValidationFilters\validators\MultibyteConvertCaseValidator::className(),
'mode' => MB_CASE_UPPER,
'encoding' => 'UTF-8' // optional, default value is mb_internal_encoding()
],
];
}
public function rules()
{
return [
[
'attribute',
\cetver\ValidationFilters\validators\MultibyteConvertCaseValidator::className(),
'mode' => MB_CASE_LOWER,
'encoding' => 'UTF-8' // optional, default value is mb_internal_encoding()
],
];
}
public function rules()
{
/**
* NOTE:
* ucwords('HELLO WORLD'); // HELLO WORLD
* mb_convert_case('HELLO WORLD', MB_CASE_TITLE); // Hello World
*/
return [
[
'attribute',
\cetver\ValidationFilters\validators\MultibyteConvertCaseValidator::className(),
'mode' => MB_CASE_TITLE,
'encoding' => 'UTF-8' // optional, default value is mb_internal_encoding()
],
];
}
public function rules()
{
return [
[
'attribute',
\cetver\ValidationFilters\validators\MultibyteConvertCaseValidator::className(),
/**
* MB_CASE_UPPER - converts the attribute value uppercase.
* MB_CASE_LOWER - converts the attribute value lowercase.
* MB_CASE_TITLE - converts the first character of each word of the attribute value capitalized.
*/
'mode' => MB_CASE_UPPER,
'encoding' => 'UTF-8' // optional, default value is mb_internal_encoding()
],
];
}
cd yii2-validation-filters
php vendor/bin/codecept run --config tests/php/codeception.yml unit
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.