ajiho/namespaceify

用于解决全局函数冲突

v1.0.1 2024-05-13 19:51 UTC

This package is auto-updated.

Last update: 2024-09-13 20:35:09 UTC


README

向文件添加命名空间,并将指定目录中的函数调用替换为指定命名空间中的函数调用

安装

composer require ajiho/namespaceify

用法

使用特殊用例来展示用法

$filename = dirname(__DIR__) . '/vendor/cakephp/core/functions.php';
$pkgDir = dirname(__DIR__) . '/vendor/cakephp';
$parser = new \ajiho\namespaceify\Parser($pkgDir, $filename, 'Cake\Core');
$parser->run();
$filename = dirname(__DIR__) . '/vendor/illuminate/support/helpers.php';
$pkgDir = dirname(__DIR__) . '/vendor/illuminate';
$parser = new \ajiho\namespaceify\Parser($pkgDir, $filename, 'Illuminate\Support');
$parser->run();