adammarton / stub
适用于静态代码分析的通用存根生成器。
dev-master
2019-02-20 10:47 UTC
Requires (Dev)
- phpunit/phpunit: 8
- vimeo/psalm: ^3.0
This package is auto-updated.
Last update: 2024-09-20 22:58:36 UTC
README
PHP编写的存根生成器。当实际代码不可用或无法自动加载时,或仅为了加速解析,非常有用。
脚本对这些框架/库进行了测试
- WordPress (~5秒)
- Laravel (~2.5秒)
特性
- 符合PSR-2输出规范
使用方法
$ composer require adammarton/stub
<?php
require_once('vendor\autoload.php');
$stub = new Stub\Stub('<directory-to-parse>');
$stub->generate('<output-directory>');
已知问题
- 修复输出目录未自动创建时的问题
- 修复
namespace
声明问题:当namespace
后有多于一行的空行时
待办事项
- 测试更多框架
- 恢复日志功能
- 实现CLI命令/选项
- 可选地生成单个文件输出