소스 검색

MerchantResolver : ajout getAbsoluteUrl()

packProduct
Guillaume 2 년 전
부모
커밋
f4567cb0b7
1개의 변경된 파일12개의 추가작업 그리고 1개의 파일을 삭제
  1. +12
    -1
      Resolver/MerchantResolver.php

+ 12
- 1
Resolver/MerchantResolver.php 파일 보기

@@ -126,7 +126,7 @@ class MerchantResolver
$merchant = $this->getCurrent();
}

//TODO Pas de REPO !!!!!
// @TODO Pas de REPO !!!!!
return $this->userMerchantRepository->findOneBy(
[
'user' => $user,
@@ -135,6 +135,17 @@ class MerchantResolver
);
}

public function getAbsoluteUrl(MerchantInterface $merchant, string $name, array $parameters = []): string
{
$url = $this->settingSolver->getSettingValue($merchant, MerchantSettingDefinition::SETTING_URL);

if(substr($url, strlen($url) - 1, 1) == '/') {
$url = substr($url, 0, strlen($url) - 1);
}

return $url . $this->router->generate($name, $parameters);
}

public function getUrl(SectionInterface $section)
{
$url = $this->settingSolver->getSettingValue($section->getMerchant(), MerchantSettingDefinition::SETTING_URL);

Loading…
취소
저장