efabrica/php-extensions-finder

该软件包最新版本(0.3.0)没有提供许可证信息。

查找代码所需的PHP扩展,可在CI中使用

0.3.0 2022-01-07 13:31 UTC

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工具中使用它。