appserver-io/doppelgaenger

制作看起来相同但行为不同的PHP结构定义克隆

1.7.3 2019-05-14 09:44 UTC

README

制作看起来相同但行为不同的PHP结构定义克隆

Latest Stable Version Total Downloads License Scrutinizer Code Quality Code Coverage

介绍

Doppelgaenger是为了在PHP结构定义(如类)被加载并被使用它们的代码知晓之前对其进行篡改而创建的。其主要目标是以简单和可控的方式向代码中引入额外的行为和逻辑。为此,doppelgaenger依赖于注解,通过注解可以添加额外的功能。

Doppelgaenger目前支持以下已知技术

问题

为了集中精力,我们希望收集有关此包的所有问题,并在主要项目仓库的问题跟踪器中进行。请将原始存储库作为问题标题的第一个元素进行引用,例如:[appserver-io/<ORIGINATING_REPO>] 我遇到的问题

语义版本控制

此库遵循语义版本控制,其公共API定义如下

  • 与其相关的appserver.io PSR的公共API
  • \AppserverIo\Doppelgaenger\AutoLoader类的公共接口
  • \AppserverIo\Doppelgaenger\Config类的公共接口
  • 可用的注解的语法和数量(不包括如@param@return等常见注解)
  • 配置文件的格式

外部链接