src/Entity/FranjaHoras.php line 14
- <?php
- namespace App\Entity;
- use Doctrine\ORM\Mapping as ORM;
- // use JsonSerializable;
- /**
- * FranjaHoras
- *
- * @ORM\Table(name="franja_horas")
- * @ORM\Entity
- */
- class FranjaHoras /*implements JsonSerializable*/
- {
- /**
- * @var integer
- *
- * @ORM\Column(name="id", type="integer")
- * @ORM\Id
- * @ORM\GeneratedValue(strategy="AUTO")
- */
- private $id;
- /**
- * @var \DateTime
- *
- * @ORM\Column(name="horaInicio", type="time")
- */
- private $horaInicio;
- /**
- * @var \DateTime
- *
- * @ORM\Column(name="horaFin", type="time")
- */
- private $horaFin;
- /**
- * @ORM\ManyToOne(targetEntity="FranjaDias", inversedBy="franjaHoras", cascade={"persist"})
- * @ORM\JoinColumn(name="franjaDias", referencedColumnName="id", nullable=false)
- */
- private $franjaDias;
- /**
- * Get id
- *
- * @return integer
- */
- public function getId()
- {
- return $this->id;
- }
- /**
- * Set horaInicio
- *
- * @param \DateTime $horaInicio
- * @return FranjaHoras
- */
- public function setHoraInicio($horaInicio)
- {
- $this->horaInicio = $horaInicio;
- return $this;
- }
- /**
- * Get horaInicio
- *
- * @return \DateTime
- */
- public function getHoraInicio()
- {
- return $this->horaInicio;
- }
- /**
- * Set horaFin
- *
- * @param \DateTime $horaFin
- * @return FranjaHoras
- */
- public function setHoraFin($horaFin)
- {
- $this->horaFin = $horaFin;
- return $this;
- }
- /**
- * Get horaFin
- *
- * @return \DateTime
- */
- public function getHoraFin()
- {
- return $this->horaFin;
- }
- /**
- * Set franjaDias
- *
- * @param integer $franjaDias
- * @return FranjaHoras
- */
- public function setFranjaDias($franjaDias)
- {
- $this->franjaDias = $franjaDias;
- return $this;
- }
- /**
- * Get franjaDias
- *
- * @return integer
- */
- public function getFranjaDias()
- {
- return $this->franjaDias;
- }
- public function getFranjaHoras(){
- $franja['horaInicio']= $this->horaInicio->format('H:i');
- $franja['horaFin']=$this->horaFin->format('H:i');
- return $franja;
- }
- public function jsonSerialize()
- {
- return array(
- 'horaInicio' => $this->horaInicio,
- 'horaFin' => $this->horaFin,
- );
- }
- }