scaleupstack / metadata
PHP 类的元数据分析。可以通过功能分析器扩展以满足您的需求。基于 jms/metadata。
v1.1.0
2019-09-07 15:22 UTC
Requires
- php: >=7.2.0
- jms/metadata: ^2.0
- scaleupstack/annotations: ^1.
- scaleupstack/assert: ^1.
- scaleupstack/reflection: ^1.
Requires (Dev)
- phpunit/phpunit: ^7.
This package is auto-updated.
Last update: 2024-09-08 03:40:45 UTC
README
这个库为 PHP 类(包括方法、属性和注解)提供了一个灵活的元数据结构。元数据是从类的 PHP 源代码中提取的。
您将能够注册功能分析器(包括随此库提供的或您自己的),它们将基于反射或提供的 DocBlock 注解扩展元数据。
目前提供的这些附加功能分析器包括
- TypedProperties(包括联合类型)
- VirtualMethods
此库基于 schmittjoh/metadata。它使用 scaleupstack/annotations 读取 DocBlock 注解。
安装
使用 Composer 安装此库
$ composer require scaleupstack/metadata
简介
此库尚未文档化。但也许 scaleupstack/easy-object 可以帮助您了解如何使用它。
待办事项:待完成
当前状态
此库是以特殊意图开发的。它将在 [scaeupstack/easy-object] 的背景下发展。
如果您缺少任何东西,请随时联系我或创建一个 pull request。
贡献
感谢您想为 ScaleUpStack/Metadata 贡献。
许可证
请检查此包根目录中的 LICENSE.md。
版权
ScaleUpVentures Gmbh,德国
Thomas Nunninger thomas.nunninger@scaleupventures.com
www.scaleupventures.com