Trait for resolving 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}");
}
}
Resolve URI when base_url
is not defined in HTTP client.
- Ivan Stasiuk | Twitter | LinkedIn | stasi.uk