soyhuce / classmap-generator
从 composer 提取的一个简单的 classmap 生成器
1.1.0
2024-02-16 14:10 UTC
Requires
- php: ^8.2
- symfony/finder: ^6.2.7||^7.0
Requires (Dev)
- composer/composer: ^2.2
- friendsofphp/php-cs-fixer: ^3.0
- pestphp/pest: ^2.0
- phpstan/phpstan: ^1.4
This package is auto-updated.
Last update: 2024-09-16 15:39:25 UTC
README
无需 composer 生成 classmap。
\Soyhuce\ClassMapGenerator\ClassMapGenerator::createMap(__DIR__ . '/src'); // [ // 'Soyhuce\\ClassmapGenerator\\ClassmapGenerator' => '/code/soyhuce/classmap-generator/src/ClassmapGenerator.php', // 'Soyhuce\\ClassmapGenerator\\PhpFileCleaner' => '/code/soyhuce/classmap-generator/src/PhpFileCleaner.php', // 'Soyhuce\\ClassmapGenerator\\Util\\Silencer' => '/code/soyhuce/classmap-generator/src/Util/Silencer.php', // 'Soyhuce\\ClassmapGenerator\\Util\\Filesystem' => '/code/soyhuce/classmap-generator/src/Util/Filesystem.php', // 'Soyhuce\\ClassmapGenerator\\Util\\Platform' => '/code/soyhuce/classmap-generator/src/Util/Platform.php', // 'Soyhuce\\ClassmapGenerator\\Pcre\\Preg' => '/code/soyhuce/classmap-generator/src/Pcre/Preg.php', // 'Soyhuce\\ClassmapGenerator\\Pcre\\PcreException' => '/code/soyhuce/classmap-generator/src/Pcre/PcreException.php', // ]
安装
您可以通过 composer 安装此包
composer require soyhuce/classmap-generator
用法
\Soyhuce\ClassMapGenerator\ClassMapGenerator::createMap($path);
它将为指定的路径生成 classmap。
生成的 classmap 与 composer 生成的相同。
测试
composer test
变更日志
有关最近更改的更多信息,请参阅CHANGELOG
贡献
有关详细信息,请参阅CONTRIBUTING
安全漏洞
有关如何报告安全漏洞,请参阅我们的安全策略
致谢
所有荣誉都应归于Composer,这个包只是从 Composer 中提取的 ClassmapGenerator 类。
许可
MIT 许可证 (MIT)。有关更多信息,请参阅许可文件