@@ -48,4 +48,16 @@ class TaxRateStore extends AbstractStore | |||
return $taxRatesList; | |||
} | |||
public function getAsFormChoices($query = null): array | |||
{ | |||
$taxRateArray = $this->createDefaultQuery($query)->find(); | |||
$taxRateChoices = []; | |||
foreach($taxRateArray as $taxRate) { | |||
$taxRateChoices[$taxRate->getTitle()] = $taxRate->getId(); | |||
} | |||
return $taxRateChoices; | |||
} | |||
} |
@@ -13,8 +13,12 @@ class AddressSolver | |||
return $address->getAddress() . ' - ' . $address->getZip() . ' ' . $address->getCity(); | |||
} | |||
public function getSummary(AddressInterface $address, $withTitle = true): string | |||
public function getSummary(AddressInterface $address = null, $withTitle = true): string | |||
{ | |||
if(is_null($address)) { | |||
return 'Adresse non définie'; | |||
} | |||
$html = ''; | |||
if ($address->getTitle() && $withTitle) { |