easyswoole / doctrine-annotations
An efficient swoole framework
Installs: 75 052
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
Open Issues: 0
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-10-28 12:34:16 UTC
README
版权声明
本项目修改自 doctrine/annotation , 原项目开源协议为MIT协议。为满足无法实现plainText解析 与json array,故此实现专版。
使用
其他使用方法与原库一致
plaintText
用法为:
MyAnnotation(myProperty=r"{"code":200}")
也就是格式为
r"{RAW}"
字母r+双引号。
json Array
用法为:
@PropertyTag(input={"code":2,"result":[{"name":1}]})
可以直接解析为完整的数组。
单元测试
关于单元测试已经迁移了原库的单元测试,并增补了plainText与json array的解析