straussmann / composer-installed
Composer 中 installed.json 文件的一些交互
1.0.4
2020-08-18 22:45 UTC
Requires
- php: ^7.0
Requires (Dev)
- filp/whoops: ^2.3
- friendsofphp/php-cs-fixer: ^2.10
- phpunit/php-code-coverage: ^6.1
- phpunit/phpunit: ^7.0
- squizlabs/php_codesniffer: ~2.1
- vlucas/phpdotenv: ^4.1
This package is auto-updated.
Last update: 2024-09-30 02:32:33 UTC
README
Composer 安装 JSON 包装器
要求
- PHP >= 7.0
安装
通过 Composer
$ composer require strausmann/composer-installed
strausmann/composer-installed
包装器的基本使用
<?php
use Strausmann\ComposerInstalled\Packages;
// This file is generated by Composer
require_once __DIR__ . '/vendor/autoload.php';
// Initalization the Packages Class
$path = Path_to_RootDir_with_Vendor_Folder;
$packages = new Packages($path);
$packages->findPackage('composer/composer');
// returns the original version (e.g. v1.2.3) if vendor/package is installed,
// or null if it is provided/replaced,
echo $packages->getPrettyVersion();