php-arsenal/symfony-request-param-bagger
最新稳定版本:0.5.5
Composer 安装命令:
composer require php-arsenal/symfony-request-param-bagger
包简介
Collects sent parameters from Symfony Request and outputs an array.
README 文档
README
Collects sent parameters from Request and returns them in an array.
Features:
- assign default values
- cast to a specific type
- returns an array
Usage
Request example
{
"type": "gold",
"size": "20",
"amount": "1.23"
}
Parse example
<?php use PhpArsenal\SymfonyRequestParamBagger\RequestParamBagger; // ... #[Route('/api', methods: ['POST'], format: 'json')] public function postSomething( Request $request ): JsonResponse { $params = RequestParamBagger::build($request, [ 'type' => null, 'size' => null, 'amount' => null, ], [ 'type' => 'string', 'size' => 'int', 'amount' => 'float', ]); var_dump($params); // ...
Output
array(3) {
["type"]=>
string(4) "gold"
["size"]=>
int(20)
["amount"]=>
float(1.23)
}
统计信息
- 总下载量: 7.46k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-10-21