torfs-ict / grumphp-php-selector
选择本地的 PHP 可执行文件以执行 GrumPHP 任务
1.0.2
2023-10-10 08:11 UTC
Requires
- php: ^8.1
- nikic/php-parser: ^4.17
- phpro/grumphp: ^2.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.34
- phpstan/phpstan: ^1.10
This package is auto-updated.
Last update: 2024-09-24 10:30:28 UTC
README
描述
GrumPHP 不允许选择用于执行其任务的实际 PHP 版本,因为它直接使用 bin
可执行文件。此扩展通过允许您在单独的环境变量文件中定义实际的 PHP 可执行文件来解决此问题。
安装
$ composer require --dev torfs-ict/grumphp-php-selector
然后,编辑您的 GrumPHP 配置文件并注册此扩展
# grumphp.yml grumphp: extensions: - TorfsICT\GrumPHP\PhpSelector\PhpSelectorGrumPHPExtension
之后,在项目根目录中创建包含 GRUMPHP_PHP_EXECUTABLE
变量的 .env.grumphp
# .env.grumphp GRUMPHP_PHP_EXECUTABLE=php8.2
我们建议将此文件添加到您的 .gitignore
,以便所有参与项目的人都可以选择是否使用它。注意,.env.grumphp
是可选的,省略它将使 GrumPHP 如常运行。