Download the PHP package proklung/controller-sanitizer-validator without Composer
On this page you can find all versions of the php package proklung/controller-sanitizer-validator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download proklung/controller-sanitizer-validator
More information about proklung/controller-sanitizer-validator
Files in proklung/controller-sanitizer-validator
Package controller-sanitizer-validator
Short Description Валидация и санация запроса посредством трэйтов для Symfony-ориентированных приложений
License MIT
Informations about the package controller-sanitizer-validator
Валидация и санация запроса посредством трэйтов для Symfony-ориентированных приложений
Установка
composer require proklung/controller-sanitizer-validator
Нюансы
Очищаются только GET и POST параметры запроса. Валидируются все типы запросов.
Санитайзер
С помощью [https://github.com/Waavi/Sanitizer](). В контроллере может быть реализован метод getSanitizingRules
,
описывающий правила санации. Или определено свойство типа массив sanitizingRules
.
Валидатор
С помощью [https://github.com/illuminate/validation](). В контроллере может быть реализован метод getRules
,
описывающий правила валидации в стадарте Illuminate Validation
. Или определено свойство типа массив rules
.
Кастомные валидаторы
CustomEmailValidator
- Email, при помощи [https://github.com/egulias/EmailValidator]()CustomEmailValidatorNullable
- Email, может быть пустымCyrillicAlphaValidator
- в параметре только символы и пробелыCyrillicAlphaValidatorNullable
- в параметре только кириллические символы, может быть пустымLaravelPhoneValidator
- телефонный номер, при помощи [https://github.com/giggsey/libphonenumber-for-php]()LaravelPhoneValidatorNullable
- телефонный номер, может быть пустымJsonValidator
- проверка на json
All versions of controller-sanitizer-validator with dependencies
symfony/http-foundation Version ^4.4 || ^5.0
illuminate/validation Version ~6 | ~7 | ~8
waavi/sanitizer Version ^1.0
egulias/email-validator Version ^2 || ^3
giggsey/libphonenumber-for-php Version ^8.12
proklung/base-exception Version ^1.0
ext-json Version *