varunsridharan / php-classmap-generator
轻量级PHP类映射生成器
1.2.2
2020-06-06 02:54 UTC
Requires
README
简单轻量级PHP类映射生成器
安装
安装此扩展的首选方式是通过 Composer。
要安装 PHP_Classmap_Generator 库,只需
$ composer require varunsridharan/php-classmap-generator
前面的命令只会安装必要的文件,如果您想 下载整个源代码,可以使用
$ composer require varunsridharan/php-classmap-generator --prefer-source
您也可以使用 Git 克隆完整仓库
$ git clone https://github.com/varunsridharan/php-classmap-generator.git
或 手动安装
下载 PHP_Classmap_Generator.zip:
$ wget https://github.com/varunsridharan/php-classmap-generator/archive/master.zip
使用方法
配置参数
命令行
/**
* Arguments Order.
* 1. PHP Class Source
* 2. PHP Classmap File Output
* 3. Namespace (Leave Empty To Get All)
* 4. exclude_namespace
* 5. exclude_path
* 6. fullpath
*/
composer classmap-generator "your-path-to-php-class" "class-map-output/files.php"
示例输出
PHP
<?php /** * Last Updated: Wed 02-Oct-2019 / 10:23:12:am * Total Class: 3 * Namespace: */ return array ( 'Namespace\\Class1' => 'your-path/class1.php', 'Namespace\\Deep1\\Class2' => 'your-path/deep1/class2.php', 'Simple_Class' => 'simple_class.php', );
JSON
{ "Namespace\\Class1" : "your-path/class1.php", "Namespace\\Deep1\\Class2" : "your-path/deep1/class2.php", "Simple_Class" : "simple_class.php" }
📝 更新日志
此项目的所有显著更改都将记录在此文件中。
格式基于 Keep a Changelog,并且此项目遵循 语义化版本控制。
🤝 贡献
如果您想帮忙,请查看 问题列表。
📜 许可证 & 行为准则
📣 反馈
- ⭐ 如果这个项目对您有帮助! 😉
- 如果您需要帮助/发现了错误,请创建一个 🔧 问题
💰 赞助
我 于2013年爱上了开源,从此再也没有回头!您可以在 这里 了解更多关于我的信息。如果您或您的公司使用我的任何项目或喜欢我所做的事情,请考虑支持我。我打算长期从事这项工作。
- ☕ 我们何不一起喝杯咖啡来认识彼此?只需 $9.99
- ☕️☕️ 我们每个月买我两杯咖啡怎么样?您只需 $9.99
- 🔰 我们热爱改进开源项目。支持一次开源维护1小时,只需 $24.99
- 🚀 您喜欢开源工具吗?我也是!支持一次开源开发1小时,只需 $49.99
连接 & 问候 👋
- 关注 我在 👨💻 Github 上的动态,了解免费和开源软件的最新信息
- 关注 我在 🐦 Twitter 上的动态,了解我的最新开源项目
- 消息 我在 📠 Telegram
- 关注 我的爱宠在 Instagram 上的更新,一些 狗狗趣事!
由 Varun Sridharan 制作