scaleupstack/metadata

PHP 类的元数据分析。可以通过功能分析器扩展以满足您的需求。基于 jms/metadata。

v1.1.0 2019-09-07 15:22 UTC

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