我创建了一个非常基本的验证器类。
我的基本代码在我的 src/ 文件夹中,它会自动加载
"kevdotbadger\\Validator\\": "src/"
这很好用,所以当我实例化 a new "kevdotbadger\Validator\ Validator
is 给我src/Validator.php
然后我的 Validator.php 类在我的src/Rules
目录中加载了一堆子类。这些是通过使用神奇加载的__call
,所以->between()
应该寻找src/Rules/between.php
. 但是,由于某种原因,尽管它是在我的 composer.json 文件中设置的,但它通常不会加载。
我的整个代码库可在https://github.com/kevdotbadger/validator/
我是否正确设置了我的命名空间?我认为问题可能出在 php 5.3 版上,但是我需要使用 5.3 版。
谢谢。