gpupo / common-dev-extra
此包已 弃用 并不再维护。未建议替代包。
用于 require-dev 环境的通用 PHP 工具
2.0.1
2020-12-24 12:23 UTC
Requires
- escapestudios/symfony2-coding-standard: ^3.10
- friendsofphp/php-cs-fixer: ^3.0 || dev-3.0 || dev-master
- gpupo/common-dev: *
- phploc/phploc: ^7.0
- phpspec/prophecy: ^1.12
- squizlabs/php_codesniffer: ^3.5
Requires (Dev)
This package is auto-updated.
Last update: 2024-05-07 12:35:46 UTC
README
PHP 包开发的额外工具
使用要求
- PHP >=8.0
- Composer 依赖管理器
此组件 不是一个独立的应用程序,其目标是作为库使用。其部署应由经验丰富的开发者完成。
这不是一个插件!
仅用于命令模式下调试的开发模式选项。
最重要的文档在单元测试中。如果您无法阅读单元测试,我建议您不要使用此库。
版权和许可证
此组件受 MIT 许可证 保护
有关版权和许可证的信息,您应阅读随此代码一起分发的 许可证文件。
许可证摘要
要求
- 许可证和版权声明
允许
- 商业使用
- 修改
- 分发
- 再许可
禁止
- 责任保证
安装
使用 composer 将包添加到您的项目中
composer require --dev gpupo/common-dev-extra
使用
CS 配置器
- 根据示例创建
vendor/bin/php-cs-fixer fix
的配置文件(.php_cs.dist
)
<?php //.php_cs.dist require __DIR__.'/vendor/autoload.php'; use Gpupo\CommonDevExtra\CsConfigurator; $packageInfo = [ 'project' => 'foo/bar', 'author' => 'Outer Bass <my@basses.com>', 'url' => 'https://basses.com/', ]; return (new CsConfigurator(__DIR__))->getConfig($packageInfo);
-
执行 vendor/bin/php-cs-fixer fix
vendor/bin/php-cs-fixer fix
全局使用
您可以使用 composer global,并且不需要在 .php_cs.dist
文件中添加任何自动加载。
composer global require gpupo/common-dev-extra:dev-master --no-cache