nacosvel/package
Composer 安装命令:
composer require nacosvel/package
包简介
A small utility library for handling metadata parsing and expansion.
README 文档
README
A small utility library for handling metadata parsing and expansion.
Installation
You can install the package via Composer:
composer require nacosvel/package
Interface Reference
Nacosvel\Package\Contracts\PackageInterface
- getRootPath(string $path = null): string;
- setRootPath(string $rootPath): static;
- getVendorPath(string $path = null): string;
- setVendorPath(string $vendorPath): static;
- combinePaths(string $basePath, string $relativePath): string;
Nacosvel\Package\Contracts\PackageManifestInterface
- getManifest(string $namespace = null, string ...$args): mixed;
- getPackageManifest(string ...$args): mixed;
- getInstallPath(string $packageName): ?string;
- getInstalledPackages(): array;
Quick Examples
$package = new \Nacosvel\Package\PackageManifest(); $package->getRootPath(); $package->getRootPath('composer.json'); $package->getVendorPath(); $package->getVendorPath('composer/installed.json'); $package->getManifest('psr/log', 'extra', 'branch-alias', 'dev-master'); $package->getPackageManifest('name'); $package->getInstalledPackages(); $package->getInstallPath('psr/log');
License
Nacosvel Package is made available under the MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 14
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-09-01