dg / composer-backslasher
Composer 插件,通过给所有 PHP 内部函数和常量添加反斜杠来加快应用程序的速度。
v1.0.0
2019-09-30 01:28 UTC
Requires
- php: >=5.4.0
- composer-plugin-api: ^1.0
- nikic/php-parser: ^2.0 || ^3.0 || ^4.0
Requires (Dev)
- nette/tester: ^1.7
README
Composer 插件,通过在 /vendor
中为所有 PHP 内部函数和常量添加反斜杠来加速您的应用程序。不会修改您的应用程序文件。
安装
composer require dg/composer-backslasher
然后简单地使用 composer update
。
它是如何工作的?
它只是将这段代码
namespace A; if (preg_match('/(foo)(bar)(baz)/', 'foobarbaz', $matches, PREG_OFFSET_CAPTURE)) { // ... }
转换为这段代码
namespace A; if (\preg_match('/(foo)(bar)(baz)/', 'foobarbaz', $matches, \PREG_OFFSET_CAPTURE)) { // ... }
以避免对全局函数和常量的双重查找。
配置
如果您想忽略某些函数或常量,请在配置中指定它们。只需将 extra > backslasher-ignore
节添加到 composer.json
文件中。
{ "extra": { "backslasher-ignore": [ "GuzzleHttp\\Promise\\each" ] } }
支持项目
您喜欢 Composer Backslasher 吗?您期待新功能吗?