rector / rector-phpoffice
此包已被废弃,不再维护。未建议替代包。
PHP Office 到 PhpSpreadSheet 的 Rector 迁移规则
0.14.0
2022-11-14 15:15 UTC
Requires
- php: >=8.1
Requires (Dev)
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.8.2
- phpstan/phpstan-webmozart-assert: ^1.2
- phpunit/phpunit: ^9.5.21
- rector/phpstan-rules: ^0.6
- rector/rector: dev-main
- rector/rector-debugging: dev-main
- symplify/easy-coding-standard: ^11.1
- symplify/phpstan-extensions: ^11.1
- symplify/phpstan-rules: ^11.1
- symplify/rule-doc-generator: ^11.1
- symplify/vendor-patches: ^11.1
Conflicts
- rector/rector: <0.12
README
查看可用的 PHP Office 规则
安装
composer require rector/rector-phpoffice --dev
使用集合
要将集合添加到配置中,请使用 Rector\PHPOffice\Set\PHPOfficeSetList
类并选择一个常量
use Rector\PHPOffice\Set\PHPOfficeSetList; use Rector\Config\RectorConfig; return static function (RectorConfig $rectorConfig): void { $rectorConfig->sets([ PHPOfficeSetList::PHPEXCEL_TO_PHPSPREADSHEET ]); };
更快地学习 Rector
Rector 是我们开发和免费分享的工具,任何人都可以通过重构节省数百小时。但并非每个人都有时间理解 Rector 和 AST 的复杂性。你有两种方法可以加快这个过程:
两种方式都支持我们通过学习实际项目以可持续的方式改进 Rector。