Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function setOrder(OrderInterface $order = null)
 {
     $currentOrder = $this->getOrder();
     if ($currentOrder === $order) {
         return;
     }
     $this->order = null;
     if (null !== $currentOrder) {
         $currentOrder->removeItem($this);
     }
     if (null === $order) {
         return;
     }
     $this->order = $order;
     if (!$order->hasItem($this)) {
         $order->addItem($this);
     }
 }