stubbles/input

Stubbles Input 允许通过验证和过滤来处理输入数据。

v9.0.0 2024-01-16 20:30 UTC

README

在应用程序中,最常见的一项任务就是读取、验证和过滤输入数据。stubbles/input 提供了进行这些操作的方法,通过提供一个请求 API 来验证和过滤输入值。

构建状态

Tests

Latest Stable Version Latest Unstable Version

安装

stubbles/inputComposer 包的形式分发。要将它作为您的包的依赖项安装,请使用以下命令

composer require "stubbles/input": "^9.0"

要求

stubbles/input 至少需要 PHP 8.2。

请求参数

请求 API 以不同的方式提供对请求参数的访问

getParamNames(): array

返回所有参数名称的列表。

paramErrors(): ParamErrors

返回在读取单个请求参数期间发生的所有参数错误的列表。

hasParam(string $paramName): bool

检查当前请求中是否存在具有给定名称的参数。

validateParam(string $paramName): ValueValidator

返回一个值验证器,可以用来检查具有给定名称的参数是否有效。

验证参数详细信息

readParam(string $paramName): ValueReader

返回一个可以用来读取具有给定名称的参数的值读取器。如果该参数不存在,则读取器将返回 null

读取参数详细信息