alleyinteractive / wp-to-psr-4
将WordPress风格的代码库迁移到PSR-4文件结构。
v1.0.4
2024-09-04 19:28 UTC
Requires
- php: ^8.2|^8.3
- illuminate/support: ^10.32|^11.0
- symfony/console: ^6.0|^7.0
- symfony/finder: ^6.0|^7.0
- symfony/process: ^6.0|^7.0
Requires (Dev)
- laravel/pint: ^1.13
- phpunit/phpunit: ^11.3
- symfony/var-dumper: ^7.1
This package is auto-updated.
Last update: 2024-09-04 19:29:05 UTC
README
将WordPress风格的代码库迁移到PSR-4文件结构。例如
src/example/path/to/class-file.php -> src/Example/Path/To/ClassFile.php
src/example/trait-ReusableTrait.php -> src/Example/ReusableTrait.php
src/example/interface-ReusableInterface.php -> src/Example/ReusableInterface.php
安装
您可以从发布页面下载最新版本的phar,使用以下示例:
wget https://github.com/alleyinteractive/wp-to-psr-4/releases/download/v1.0.3/wp-to-psr4.phar chmod +x wp-to-psr4.phar mv wp-to-psr4.phar /usr/local/bin/wp-to-psr4
或者您可以使用Composer全局安装它
composer global require alleyinteractive/wp-to-psr-4
用法
wp-to-psr4 path/to/convert
选项
--dry-run
打印将要进行的更改,而不实际进行更改。
--exclude
排除要转换的目录/文件。此选项可以多次使用,并接受glob模式。
--no-git
不要在文件上运行git mv
。只会对文件系统进行更改。
致谢
该项目由Alley Interactive积极维护。喜欢您所看到的?加入我们工作。
许可
GNU通用公共许可证(GPL)。有关更多信息,请参阅许可文件。