dg/composer-backslasher

Composer 插件,通过给所有 PHP 内部函数和常量添加反斜杠来加快应用程序的速度。

安装次数: 17,788

依赖者: 0

建议者: 0

安全: 0

星标: 40

关注者: 10

分支: 3

开放问题: 0

类型:composer-plugin

v1.0.0 2019-09-30 01:28 UTC

This package is auto-updated.

Last update: 2024-08-29 04:14:43 UTC


README

Downloads this Month Build Status

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 吗?您期待新功能吗?

Donate