src/Entity/Currency.php line 21

Open in your IDE?
  1. <?php
  2. /**
  3.  * Currency class represents simple model of Currency entity
  4.  *
  5.  * $Project: Alliancemarkets2 $
  6.  * $Id$
  7.  *
  8.  * @package alliancemarkets2
  9.  * @author George Matyas <webexciter@yahoo.com>
  10.  * @version $Revision$
  11.  */
  12. namespace App\Entity;
  13. use Doctrine\ORM\Mapping as ORM;
  14. /**
  15.  * @ORM\Entity(repositoryClass="App\EntityRepo\CurrencyRepo")
  16.  * @ORM\Table(name="currency")
  17.  */
  18. class Currency
  19. {
  20.     /**
  21.      * @ORM\Column(type="integer")
  22.      * @ORM\Id
  23.      * @ORM\GeneratedValue(strategy="AUTO")
  24.      */ 
  25.     protected $currencyId=0;
  26.     /**
  27.      * @ORM\Column(type="string", length=100)
  28.      */
  29.     protected $currencyName;
  30.     /**
  31.      * @ORM\Column(type="string", length=100)
  32.      */    
  33.     protected $currencyKey
  34.     /**
  35.      * @ORM\Column(type="integer")
  36.      */ 
  37.     protected $isLive=1;
  38.     
  39.     /**
  40.      * @ORM\Column(type="float", nullable=true)
  41.      */
  42.     protected $rateEUR;    
  43.     /**
  44.      * Get currencyId
  45.      *
  46.      * @return integer
  47.      */
  48.     public function getCurrencyId()
  49.     {
  50.         return $this->currencyId;
  51.     }
  52.     /**
  53.      * Set currencyName
  54.      *
  55.      * @param string $currencyName
  56.      *
  57.      * @return Currency
  58.      */
  59.     public function setCurrencyName($currencyName)
  60.     {
  61.         $this->currencyName $currencyName;
  62.         return $this;
  63.     }
  64.     /**
  65.      * Get currencyName
  66.      *
  67.      * @return string
  68.      */
  69.     public function getCurrencyName()
  70.     {
  71.         return $this->currencyName;
  72.     }
  73.     /**
  74.      * Set currencyKey
  75.      *
  76.      * @param string $currencyKey
  77.      *
  78.      * @return Currency
  79.      */
  80.     public function setCurrencyKey($currencyKey)
  81.     {
  82.         $this->currencyKey $currencyKey;
  83.         return $this;
  84.     }
  85.     /**
  86.      * Get currencyKey
  87.      *
  88.      * @return string
  89.      */
  90.     public function getCurrencyKey()
  91.     {
  92.         return $this->currencyKey;
  93.     }
  94.     /**
  95.      * Set isLive
  96.      *
  97.      * @param integer $isLive
  98.      *
  99.      * @return Currency
  100.      */
  101.     public function setIsLive($isLive)
  102.     {
  103.         $this->isLive $isLive;
  104.         return $this;
  105.     }
  106.     /**
  107.      * Get isLive
  108.      *
  109.      * @return integer
  110.      */
  111.     public function getIsLive()
  112.     {
  113.         return $this->isLive;
  114.     }
  115.     /**
  116.      * Set rateEUR
  117.      *
  118.      * @param float $rateEUR
  119.      *
  120.      * @return Currency
  121.      */
  122.     public function setRateEUR($rateEUR)
  123.     {
  124.         $this->rateEUR $rateEUR;
  125.         return $this;
  126.     }
  127.     /**
  128.      * Get rateEUR
  129.      *
  130.      * @return float
  131.      */
  132.     public function getRateEUR()
  133.     {
  134.         return $this->rateEUR;
  135.     }
  136. }