コード例 #1
0
 /**
  * @param QuoteProductRequest $item
  * @return string
  */
 public function formatRequest(QuoteProductRequest $item)
 {
     $default = $this->translator->trans('N/A');
     if (!$item->getQuantity() && !$item->getPrice()) {
         return $default;
     }
     return $this->translator->trans('orob2b.sale.quoteproductrequest.item', ['{units}' => $this->formatProductUnit($item, $default), '{price}' => $this->formatPrice($item, $default), '{unit}' => $this->formatUnitCode($item)]);
 }
コード例 #2
0
 public function testSetPrice()
 {
     $price = Price::create(22, 'EUR');
     $item = new QuoteProductRequest();
     $item->setPrice($price);
     $this->assertEquals($price, $item->getPrice());
     $this->assertEquals(22, $this->getProperty($item, 'value'));
     $this->assertEquals('EUR', $this->getProperty($item, 'currency'));
 }