smalldb / annotations
基于 Doctrine Annotations 的 Docblock 注释解析器
2.0+1.10.4
2020-08-11 15:50 UTC
Requires
- php: ^7.1 || ^8.0
- ext-tokenizer: *
- doctrine/lexer: 1.*
Requires (Dev)
- phpstan/phpstan: ^0.12.20
- phpunit/phpunit: ^7.5 || ^9.1.5
This package is auto-updated.
Last update: 2024-09-05 06:25:18 UTC
README
基于 Doctrine Annotations 的 Docblock 注释解析库。
这次对 Doctrine Annotations 的分叉是为了简化向后不兼容功能的实现,这些功能难以整合到这样一个广泛使用的库中。
新增功能
-
支持类常量注释 —— 请参阅
Reader::getConstantAnnotations()
。 -
RecursiveAnnotationReader
除了从给定的类中收集注释外,还会从父类中收集注释,并返回从最早祖先到请求类排序的所有注释列表。
移除功能
-
所有缓存读取器都被移除,因为注释会进一步处理,最终结果应该被缓存。
-
由于使用标准 PHP 自动加载器,因此也移除了
AnnotationRegistry
。
文档
请参阅 doctrine-project 网站。
贡献
在提交拉取请求时,请确保您的更改遵循 编码标准指南。
变更日志
请参阅 CHANGELOG.md。