modules/XC/CustomerAttachments/src/Model/OrderItem/Attachment/Attachment.php line 18

Open in your IDE?
  1. <?php
  2. /**
  3.  * Copyright (c) 2011-present Qualiteam software Ltd. All rights reserved.
  4.  * See https://www.x-cart.com/license-agreement.html for license details.
  5.  */
  6. namespace XC\CustomerAttachments\Model\OrderItem\Attachment;
  7. use Doctrine\ORM\Mapping as ORM;
  8. /**
  9.  * Order item attchament's storage
  10.  *
  11.  * @ORM\Entity
  12.  * @ORM\Table (name="customer_attachments_storage")
  13.  */
  14. class Attachment extends \XLite\Model\Base\Storage
  15. {
  16.     /**
  17.      * @var \XLite\Model\OrderItem
  18.      *
  19.      * @ORM\ManyToOne (targetEntity="XLite\Model\OrderItem", inversedBy="customerAttachments")
  20.      * @ORM\JoinColumn (name="item_id", referencedColumnName="item_id")
  21.      */
  22.     protected $orderItem;
  23.     /**
  24.      * @param \XLite\Model\OrderItem $orderItem
  25.      *
  26.      * @return Attachment
  27.      */
  28.     public function setOrderItem(\XLite\Model\OrderItem $orderItem null)
  29.     {
  30.         $this->orderItem $orderItem;
  31.         return $this;
  32.     }
  33.     /**
  34.      * @return \XLite\Model\OrderItem
  35.      */
  36.     public function getOrderItem()
  37.     {
  38.         return $this->orderItem;
  39.     }
  40. }