适用于静态代码分析的通用存根生成器。

dev-master 2019-02-20 10:47 UTC

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命令/选项
  • 可选地生成单个文件输出