componenta/path-resolver
Composer 安装命令:
composer require componenta/path-resolver
包简介
Project filesystem path resolver for Componenta applications
README 文档
README
Project-root path resolver.
Use this package for resolving project files relative to a known base directory.
Installation
composer require componenta/path-resolver
Related Packages
| Package | Why it matters here |
|---|---|
componenta/app |
Creates PathResolver in entry points and passes it into bootstrapping. |
componenta/di |
Can inject PathResolverInterface into services that calculate project paths. |
Path Resolver
use Componenta\Stdlib\PathResolver; $paths = new PathResolver('/var/www/app'); $paths->baseDir; // "/var/www/app" $paths->resolve('config/container.php'); // "/var/www/app/config/container.php"
PathResolverInterface exposes an immutable baseDir property and a single resolve() method.
Resolution Rules
- Relative paths are resolved against
baseDir. - Absolute paths are normalized and returned as absolute paths.
- The resolver does not check that a file exists.
- The resolver does not create directories.
This keeps the package usable in entry points, config files, cache builders, and libraries that only need deterministic path calculation.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 10
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-14