efabrica / php-extensions-finder
该软件包最新版本(0.3.0)没有提供许可证信息。
查找代码所需的PHP扩展,可在CI中使用
0.3.0
2022-01-07 13:31 UTC
Requires
- php: >= 7.1.0
- ext-json: *
- nikic/php-parser: ^4.1
- symfony/console: ^4.2 | ^5.0 | ^6.0
- symfony/finder: ^4.2 | ^5.0 | ^6.0
This package is auto-updated.
Last update: 2024-09-07 19:13:30 UTC
README
这个库可以帮助找到您代码所需的PHP扩展,它可以用于CI工具。
安装
PHP扩展查找器需要PHP 7.1.0或更高版本。您可以通过Composer安装它。该项目不是用作依赖项,因此请将其作为项目或全局安装
mkdir -p ~/tests/php-extensions-finder
composer require efabrica/php-extensions-finder
安装
composer global require efabrica/php-extensions-finder
用法
~/tests/php-extensions-finder/vendor/bin/php-extensions-finder check [--composer COMPOSER] [--] <dirs>...
或者
php-extensions-finder check [--composer COMPOSER] [--] <dirs>...
如果已全局安装
有关更多信息,请使用--help
选项运行
结果如下
Please, add these lines to your composer.json:
==============================================
{
"require": {
"ext-json": "*"
}
}
使用-vvv
选项时,输出将包含缺失扩展的使用情况
Missing extensions usage:
=========================
ext-json
--------
src/Command/MyCommand.php:35 json_decode
src/Command/MyCommand.php:70 json_encode
src/Command/MyCommand.php:70 JSON_PRETTY_PRINT
Please, add these lines to your composer.json:
==============================================
{
"require": {
"ext-json": "*"
}
}
返回码是缺失扩展的数量,因此您可以在CI工具中使用它。