src/AppBundle/Entity/FamiliaCategoria.php line 13

  1. <?php
  2. namespace AppBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * FamiliaCategoria.
  6.  *
  7.  * @ORM\Table(name="familia_categoria")
  8.  * @ORM\Entity(repositoryClass="AppBundle\Repository\FamiliaCategoriaRepository")
  9.  */
  10. class FamiliaCategoria
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Id
  16.      * @ORM\ManyToOne(targetEntity="Categoria", inversedBy="familiasCategoria")
  17.      * @ORM\JoinColumn(name="categoria_id", referencedColumnName="id")
  18.      */
  19.     protected $categoria;
  20.     /** 
  21.      * @var int
  22.      *
  23.      * @ORM\Id
  24.      * @ORM\ManyToOne(targetEntity="Familia", inversedBy="familiasCategoria")
  25.      * @ORM\JoinColumn(name="familia_id", referencedColumnName="id")
  26.      */
  27.     protected $familia;
  28.    /**
  29.      * @var bool
  30.      *
  31.      * @ORM\Column(name="es_destacado", type="boolean")
  32.      */
  33.     protected $esDestacado 0;
  34.     /**
  35.      * @var int
  36.      *
  37.      * @ORM\Column(name="orden", type="integer")
  38.      */
  39.     private $orden;
  40.     /**
  41.      * Set categoria
  42.      *
  43.      * @param \AppBundle\Entity\Categoria $categoria
  44.      *
  45.      * @return FamiliaCategoria
  46.      */
  47.     public function setCategoria(\AppBundle\Entity\Categoria $categoria)
  48.     {
  49.         $this->categoria $categoria;
  50.         return $this;
  51.     }
  52.     /**
  53.      * Get categoria
  54.      *
  55.      * @return \AppBundle\Entity\Categoria
  56.      */
  57.     public function getCategoria()
  58.     {
  59.         return $this->categoria;
  60.     }
  61.     /**
  62.      * Set familia
  63.      *
  64.      * @param \AppBundle\Entity\Familia $familia
  65.      *
  66.      * @return FamiliaCategoria
  67.      */
  68.     public function setFamilia(\AppBundle\Entity\Familia $familia)
  69.     {
  70.         $this->familia $familia;
  71.         return $this;
  72.     }
  73.     /**
  74.      * Get familia
  75.      *
  76.      * @return \AppBundle\Entity\Familia
  77.      */
  78.     public function getFamilia()
  79.     {
  80.         return $this->familia;
  81.     }
  82.     /**
  83.      * Set esDestacado
  84.      *
  85.      * @param boolean $esDestacado
  86.      *
  87.      * @return FamiliaCategoria
  88.      */
  89.     public function setEsDestacado($esDestacado)
  90.     {
  91.         $this->esDestacado $esDestacado;
  92.         return $this;
  93.     }
  94.     /**
  95.      * Get esDestacado
  96.      *
  97.      * @return boolean
  98.      */
  99.     public function esDestacado()
  100.     {
  101.         return $this->esDestacado;
  102.     }
  103.     public function toggleDestacado()
  104.     {
  105.         $this->setEsDestacado(!$this->esDestacado());
  106.         return $this;
  107.     }
  108.     /**
  109.      * Get esDestacado
  110.      *
  111.      * @return boolean
  112.      */
  113.     public function getEsDestacado()
  114.     {
  115.         return $this->esDestacado;
  116.     }
  117.     /**
  118.      * @param int $orden
  119.      *
  120.      * @return FamiliaCategoria
  121.      */
  122.     public function setOrden($orden)
  123.     {
  124.         $this->orden $orden;
  125.         return $this;
  126.     }
  127.     /**
  128.      * @return int
  129.      */
  130.     public function getOrden()
  131.     {
  132.         return $this->orden;
  133.     }
  134. }