tomzx/php-dependency-extractor

扫描目录以提取依赖

dev-master / 0.1.x-dev 2015-09-19 05:23 UTC

This package is auto-updated.

Last update: 2024-09-10 07:15:01 UTC


README

#PHP 依赖提取器

License Latest Stable Version Latest Unstable Version Build Status Code Quality Code Coverage Total Downloads

PHP 依赖提取器 是一个命令行工具,它将解析 PHP 源代码目录以提取依赖。

目前,PHP 依赖提取器 将提取使用的命名空间列表。这可以帮助您了解哪些库被使用(或未使用)。

入门

  1. 通过 composer 安装 php-dependency-extractor,可以是全局或本地安装

本地

php composer require --dev tomzx/php-dependency-extractor

全局

php composer global require tomzx/php-dependency-extractor

查看示例部分以获取如何使用该工具的示例。

示例

php bin/php-dependency-extractor extract --why target-path

File_Iterator_Facade
PHPDependencyExtractor\Console\Command\ExtractCommand
PHPDependencyExtractor\Extractor
PHPDependencyExtractor\Registry\Registry
PHPDependencyExtractor\Visitor\TrackedNameResolver
PhpParser\Lexer\Emulative
PhpParser\Node
PhpParser\NodeTraverser
PhpParser\NodeVisitor\NameResolver
PhpParser\Node\Stmt\UseUse
PhpParser\Parser
Symfony\Component\Console\Application
Symfony\Component\Console\Command\Command
Symfony\Component\Console\Helper\ProgressBar
Symfony\Component\Console\Input\InputArgument
Symfony\Component\Console\Input\InputInterface
Symfony\Component\Console\Input\InputOption
Symfony\Component\Console\Output\OutputInterface

许可证

代码采用 MIT 许可证。请参阅 LICENSE