marcosadantas / expressive-namespace
用于表达式命令与其他包命令的服务提供者
1.0
2017-12-10 18:29 UTC
Requires
- php: >=7
- marcosadantas/expressive-console: dev-master
- marcosadantas/spacenames: dev-master
- psr/container: ^1.0@dev
- symfony/console: ^4.1@dev
This package is auto-updated.
Last update: 2024-09-15 11:44:32 UTC
README
当你的项目需要更改命名空间,或者骨架更改命名空间时,你可以通过IDE逐个文件地编辑,但如果你的项目有成千上万的文件呢?这个库提供了一条命令行,用于更改所有文件的命名空间、使用命名空间等...
如何使用
composer require marcosadantas/expressive-namespace
工作原理
使用composer安装后,服务管理器尝试将其插入到配置提供者中,如果无法插入
ExpressiveNamespace\ConfigProvider
配置后,在控制台
namespace:change current newNamespace debugMode
用法
namespace:change App\ApiBase\true
描述
此命令加载composer.json并转到路径,逐个文件更改所有使用和命名空间文件。