brokeyourbike / resolve-uri
用于解析 URI 的特性
资助包维护!
brokeyourbike
Open Collective
1.0.3
2023-05-14 21:38 UTC
Requires
- php: ^7.4|^8.0
- guzzlehttp/psr7: ^1|^2
- psr/http-message: ^1.0
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.4
- phpunit/phpunit: ^9.5
README
用于解析 URI 的特性
安装
composer require brokeyourbike/resolve-uri
用法
use BrokeYourBike\ResolveUri\ResolveUriTrait; class APIClient { use ResolveUriTrait; public function fetchProduct(string $productId) { $uri = $this->resolveUriFor('https://example.com', "products/{$productId}"); } }
原因
当 HTTP 客户端中未定义 base_url
时解析 URI。
作者
- Ivan Stasiuk | Twitter | LinkedIn | stasi.uk