tomzx / php-dependency-extractor
扫描目录以提取依赖
dev-master / 0.1.x-dev
2015-09-19 05:23 UTC
Requires
- php: >=5.4
- herrera-io/phar-update: ~2.0
- nikic/php-parser: ~1.0.2
- phpunit/php-file-iterator: ~1.3
- symfony/console: ~2.6
Requires (Dev)
- phpunit/phpunit: ~4
This package is auto-updated.
Last update: 2024-09-10 07:15:01 UTC
README
#PHP 依赖提取器
PHP 依赖提取器
是一个命令行工具,它将解析 PHP 源代码目录以提取依赖。
目前,PHP 依赖提取器
将提取使用的命名空间列表。这可以帮助您了解哪些库被使用(或未使用)。
入门
- 通过 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