owl icon indicating copy to clipboard operation
owl copied to clipboard

验证逻辑优化,使得可以直接检查元素本身,而不需要用户自己来构造一个数组

Open cyrnicolase opened this issue 9 years ago • 0 comments

  1. 我认为 \Owl\Parameter\Validator 是一个工具类,且本身是没有什么属性的,那么我认为可以被声明为一个单例类,这样保证在一个生命周期只会有一个对象出现,减少开支。
  2. 在 Validator::execute() 方法增加三个参数, string $key。 如果我们想直接检查数据格式,那么就不用在代码中手工的构造数组逻辑。只需要告知Validator 当报错的时候,使用什么key 来进行名字报错即可。这样可以达到直接检查传入数据的目的。

cyrnicolase avatar Feb 27 '16 02:02 cyrnicolase