| Current Path : /home/rtorresani/www/app/code/Amasty/Base/Model/LicenceService/Request/Url/ |
| Current File : //home/rtorresani/www/app/code/Amasty/Base/Model/LicenceService/Request/Url/Builder.php |
<?php
declare(strict_types=1);
/**
* @author Amasty Team
* @copyright Copyright (c) Amasty (https://www.amasty.com)
* @package Magento 2 Base Package
*/
namespace Amasty\Base\Model\LicenceService\Request\Url;
use Amasty\Base\Model\Config;
class Builder
{
/**
* @var Config
*/
private $config;
public function __construct(Config $config)
{
$this->config = $config;
}
public function build($path, $params = []): string
{
$apiUrl = $this->config->getLicenceServiceApiUrl();
$requestParams = [$apiUrl, $path];
if (!empty($params)) {
$requestParams[] = '?';
$requestParams[] = http_build_query($params);
}
return implode('', $requestParams);
}
}