tonybogdanov/class-config

此软件包已被放弃,不再维护。未建议替代软件包。

从类注释进行对象配置

dev-master 2019-07-18 09:32 UTC

This package is auto-updated.

Last update: 2020-08-18 11:55:15 UTC


README

ApiGen Docs

Latest Stable Version Latest Unstable Version Build Status Coverage Status Scrutinizer Code Quality

License Buy Me Coffee

PHP中从类注释进行对象配置。

安装

通过 Composer 安装

composer require tonybogdanov/class-config

配置

通过调用 ClassConfig::register()、选择缓存目录、缓存策略以及可选的配置类命名空间来配置库,仅在使用任何功能之前调用一次。

composer.json 中添加自动加载 PSR-4 条目,并将 ClassConfig\Cache\ 命名空间(或您配置的命名空间)指向您选择的缓存文件夹。

doctrine/annotations 达到版本 2.0 之前,您还需要手动将 composer 自动加载器注册到注释注册表中

$loader = include 'vendor/autoload.php';
\Doctrine\Common\Annotations\AnnotationRegistry::registerLoader([$loader, 'loadClass']);

或者您可以尝试 indigophp/doctrine-annotation-autoload

测试

运行测试

./bin/run-tests.sh

检查覆盖率.

使用

待办事项

API 文档

检查文档