classes/XLite/Model/AttributeValue/AttributeValueSelectTranslation.php line 24

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 XLite\Model\AttributeValue;
  7. use Doctrine\ORM\Mapping as ORM;
  8. /**
  9.  * Attribute value (select) multilingual data
  10.  *
  11.  * @ORM\Entity
  12.  *
  13.  * @ORM\Table  (name="attribute_values_select_translations",
  14.  *         indexes={
  15.  *              @ORM\Index (name="ci", columns={"code","id"}),
  16.  *              @ORM\Index (name="id", columns={"id"})
  17.  *         }
  18.  * )
  19.  */
  20. class AttributeValueSelectTranslation extends \XLite\Model\Base\Translation
  21. {
  22.     /**
  23.      * @var \XLite\Model\AttributeValue\AttributeValueSelect
  24.      *
  25.      * @ORM\ManyToOne (targetEntity="XLite\Model\AttributeValue\AttributeValueSelect", inversedBy="translations")
  26.      * @ORM\JoinColumn (name="id", referencedColumnName="id", onDelete="CASCADE")
  27.      */
  28.     protected $owner;
  29.     /**
  30.      * Get label_id
  31.      *
  32.      * @return integer
  33.      */
  34.     public function getLabelId()
  35.     {
  36.         return $this->label_id;
  37.     }
  38.     /**
  39.      * Set code
  40.      *
  41.      * @param string $code
  42.      * @return AttributeValueSelectTranslation
  43.      */
  44.     public function setCode($code)
  45.     {
  46.         $this->code $code;
  47.         return $this;
  48.     }
  49.     /**
  50.      * Get code
  51.      *
  52.      * @return string
  53.      */
  54.     public function getCode()
  55.     {
  56.         return $this->code;
  57.     }
  58. }