stiction/safe-params
Composer 安装命令:
composer require stiction/safe-params
包简介
sanitize params
README 文档
README
sanitize params
A useful package for retrieving type-safe params
valid types:
int
float
bool
string
string.trim trimmed string
array
uint64 '0' ~ '18446744073709551615'
array.int
array.float
array.bool
array.string
array.string.trim
array.uint64
Installation
composer require stiction/safe-params
Examples
use Stiction\SafeParams\SafeParamsParser; $parser = new SafeParamsParser; $age = $parser->parse(' 29 ', 'int'); /* int(29) */ var_dump($age);
use Stiction\SafeParams\SafeParamsParser; $data = [ 'name' => ' jack ', 'id' => 29, 'hobbies' => [21, 'baseball', 3.14], 'address' => 'a beautiful village', ]; $spec = ['name' => 'string.trim', 'id' => 'uint64', 'hobbies' => 'array.int']; $parser = new SafeParamsParser; $safeData = $parser->parse($data, $spec); /* array(3) { ["name"]=> string(4) "jack" ["id"]=> string(2) "29" ["hobbies"]=> array(3) { [0]=> int(21) [1]=> int(0) [2]=> int(3) } } */ var_dump($safeData);
统计信息
- 总下载量: 23
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-01-13