cpsit / auditor
审计 PHP 应用程序包。
0.6.1
2022-10-12 13:34 UTC
Requires
- php: ^7.4 || ^8.0 ||^8.1
- composer-plugin-api: ^2.0.0
Requires (Dev)
- composer/composer: ^2.1.9
- phpunit/phpunit: ^7.5.0 || ^8.0.0 || ^9.0.0
- symfony/filesystem: ~4.4.0 || ~5.2.0
This package is auto-updated.
Last update: 2024-09-12 17:51:33 UTC
README
Auditor
这是一个 Composer 插件。它允许访问当前(根)包的信息。
要求
- Composer
- PHP >= 7.4
版本矩阵
使用方法
在你的项目根目录下
composer require cpsit/auditor
通过 Composer 安装或更新后,将生成一个名为 CPSIT\Auditor\BundleDescriber
的类。
它允许访问你包(根包)的每个属性。
示例
获取当前根包的名称
$name = \CPSIT\Auditor\BundleDescriber::getProperty('name');
获取 composer 安装时使用的仓库
$repositories = \CPSIT\Auditor\BundleDescriber::getProperty('repositories');
获取已安装的包(省略未安装的包)
$packages = \CPSIT\Auditor\Reflection\PackageVersions::getAll();
返回一个 CPSIT\Auditor\Dto\Package
对象数组。