CurrencyAwareOrder.php 428 B

123456789101112131415161718
  1. <?php
  2. namespace JMS\SerializerBundle\Tests\Fixtures;
  3. use JMS\SerializerBundle\Annotation\XmlRoot;
  4. use JMS\SerializerBundle\Annotation\Type;
  5. /** @XmlRoot("order") */
  6. class CurrencyAwareOrder
  7. {
  8. /** @Type("JMS\SerializerBundle\Tests\Fixtures\CurrencyAwarePrice") */
  9. private $cost;
  10. public function __construct(CurrencyAwarePrice $price = null)
  11. {
  12. $this->cost = $price ?: new CurrencyAwarePrice(5);
  13. }
  14. }