easyswoole / doctrine-annotations
一个高效的swoole框架
1.0.1
2020-08-28 03:10 UTC
Requires
- php: ^7.1 || ^8.0
- ext-tokenizer: *
- doctrine/lexer: ^1.2
Requires (Dev)
- easyswoole/phpunit: ^1.0
- easyswoole/swoole-ide-helper: ^1.2
This package is auto-updated.
Last update: 2024-08-28 12:12:45 UTC
README
版权声明
本项目基于doctrine/annotations修改,原项目开源协议为MIT协议。由于无法实现plainText解析与json array,因此实现了专用版本。
使用
其他使用方法与原库一致
plainText
用法如下:
MyAnnotation(myProperty=r"{"code":200}")
也就是格式为
r"{RAW}"
字母r+双引号。
json Array
用法如下:
@PropertyTag(input={"code":2,"result":[{"name":1}]})
可以直接解析为完整的数组。
单元测试
关于单元测试,已经迁移了原库的单元测试,并增加了plainText与json array的解析。