method-args/argument 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

method-args/argument

Composer 安装命令:

composer require method-args/argument

包简介

method argument command

README 文档

README

介绍

Argument的基类可以直接使用。
所有的自定义参数类都需要继承一个Argument的基类进行处理,支持标准判断和操作。

标准操作参考

○ 参数实现属性读取的方式处理。
○ 支持必填项判断。
○ 支持类型判断。
○ 支持自定义字段名设置以及判断规则。
○ 支持一次性必填项错误提示。

扩展自定义参数类

为什么要扩展自定义参数类?###

扩展自定义的参数类目的是为了对基础操作进行二次封装,进行更精细的处理。例如:对默认值的处理、自定义判断规则、对ArgumentBase预设配置默认处理等。

扩展能做哪些二次封装?###

○ 配置protected $defaultFields 属性对参数的默认值预设。
○ 配置protected (boolean) $fullValidationMode 必填项验证模式(true=一次性验证所有必填项/false只要有一个必填项就停止继续验证)
○ 配置protected (array) $verifyFields 设置字段验证规则包括必填项字段列表。
○ 通过method get{参数名}Attribue 方法对参数返回值封装。
○ 通过method set{规则名}Validation 方法创建自定义验证规则。

统计信息

  • 总下载量: 7
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-01-06