phpdevsr / rector-codeigniter4
Rector 为 Codeigniter4 升级规则
1.0.0
2024-05-21 10:28 UTC
Requires
- php: >=8.1
- rector/rector: ^1.1
- symplify/rule-doc-generator: ^12.1
Requires (Dev)
- codeigniter/coding-standard: ^1.7
- codeigniter/phpstan-codeigniter: ^1.4
- ergebnis/composer-normalize: ^2.42
- phpstan/phpstan: ^1.11
- phpstan/phpstan-strict-rules: ^1.6
- phpunit/phpunit: ^10.5.16
This package is auto-updated.
Last update: 2024-09-19 20:07:24 UTC
README
查看可用的 Codeigniter4 规则
要求
最低 PHP 8.1
安装
此包是 PHPDevsr 基于Codeigniter4 社区开发的 Rector 扩展。在设置 4.5
时需要 PHPStan
,你需要在根项目中创建 phpstan.neon.dist
。
将 PHPDevsr\Rector\Codeigniter4
包作为依赖项安装
composer require phpdevsr/rector-codeigniter4 --dev
使用集
要将集添加到您的配置中,请使用 PHPDevsr\Rector\Codeigniter4\Set\CodeigniterSetList
类并选择其中一个常量
<?php declare(strict_types=1); use Rector\Config\RectorConfig; use PHPDevsr\Rector\Codeigniter4\Set\CodeigniterSetList; return RectorConfig::configure() ->withSets([ CodeigniterSetList::CODEIGNITER_45 ]);
快速学习 Rector
Rector 是我们开发和免费分享的工具,任何人都可以在重构上节省数百小时。但并非每个人都愿意花时间理解 Rector 和 AST 的复杂性。您有两种方法可以加快这一过程:
这两种方式都支持我们,通过从实际项目中学习,以可持续的方式改进 Rector。