%PDF- %PDF-
Direktori : /home/emtnaeewxm/www/src/EEM/RechargeBundle/Entity/ |
Current File : /home/emtnaeewxm/www/src/EEM/RechargeBundle/Entity/ArticleRecharge.php |
<?php namespace EEM\RechargeBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * ArticleRecharge * * @ORM\Table(name="article_recharge") * @ORM\Entity(repositoryClass="EEM\RechargeBundle\Repository\ArticleRechargeRepository") */ class ArticleRecharge { /** * @var int * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var string * * @ORM\Column(name="operateur", type="string", length=255, nullable=true) */ private $operateur; /** * @var string * * @ORM\Column(name="category", type="string", length=255, nullable=true) */ private $category; /** * @var int * * @ORM\Column(name="qte", type="integer", nullable=true) */ private $qte; /** * @ORM\OneToMany(targetEntity="EEM\RechargeBundle\Entity\LigneRecharge", mappedBy="articleRecharge",cascade={"persist", "remove"}) * * @var ArrayCollection */ private $ligneRecharges; public function listeOperateur() { return [ 'ooredoo' => 'Ooredoo', 'telecom' => 'Tunisie Télécom', 'orange' => 'Orange', 'lyca' => 'Lyca mobile', ]; } public function listeCategory() { return [ 'light' => 'Light', 'ticket1' => 'Ticket 1D', 'ticket5' => 'Ticket 5D', 'data' => 'Forfait Data', ]; } /** * Get id * * @return int */ public function getId() { return $this->id; } /** * Set operateur * * @param string $operateur * * @return ArticleRecharge */ public function setOperateur($operateur) { $this->operateur = $operateur; return $this; } /** * Get operateur * * @return string */ public function getOperateur() { return $this->operateur; } /** * Set category * * @param string $category * * @return ArticleRecharge */ public function setCategory($category) { $this->category = $category; return $this; } /** * Get category * * @return string */ public function getCategory() { return $this->category; } /** * Set qte * * @param integer $qte * * @return ArticleRecharge */ public function setQte($qte) { $this->qte = $qte; return $this; } /** * Get qte * * @return int */ public function getQte() { return $this->qte; } /** * Constructor */ public function __construct() { $this->ligneRecharges = new \Doctrine\Common\Collections\ArrayCollection(); } /** * Add ligneRecharge * * @param \EEM\RechargeBundle\Entity\LigneRecharge $ligneRecharge * * @return ArticleRecharge */ public function addLigneRecharge(\EEM\RechargeBundle\Entity\LigneRecharge $ligneRecharge) { $this->ligneRecharges[] = $ligneRecharge; return $this; } /** * Remove ligneRecharge * * @param \EEM\RechargeBundle\Entity\LigneRecharge $ligneRecharge */ public function removeLigneRecharge(\EEM\RechargeBundle\Entity\LigneRecharge $ligneRecharge) { $this->ligneRecharges->removeElement($ligneRecharge); } /** * Get ligneRecharges * * @return \Doctrine\Common\Collections\Collection */ public function getLigneRecharges() { return $this->ligneRecharges; } }