<?php
namespace App\Entity;
use App\Repository\CursoFormacionComplementariaRepository;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: CursoFormacionComplementariaRepository::class)]
class CursoFormacionComplementaria
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column(type: 'integer')]
private $id;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $denominacion = null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $organismo = null;
#[ORM\Column(type: 'float', nullable: true)]
private ?float $horas = null;
#[ORM\ManyToOne(targetEntity: Solicitud::class, inversedBy: 'cursosFormacionComplementaria')]
#[ORM\JoinColumn(nullable: false)]
private ?Solicitud $solicitud = null;
public function getId(): ?int
{
return $this->id;
}
public function getDenominacion(): ?string
{
return $this->denominacion;
}
public function setDenominacion(string $denominacion): self
{
$this->denominacion = $denominacion;
return $this;
}
public function getOrganismo(): ?string
{
return $this->organismo;
}
public function setOrganismo(string $organismo): self
{
$this->organismo = $organismo;
return $this;
}
public function getHoras(): ?float
{
return $this->horas;
}
public function setHoras(float $horas): self
{
$this->horas = $horas;
return $this;
}
public function getSolicitud(): ?Solicitud
{
return $this->solicitud;
}
public function setSolicitud(?Solicitud $solicitud): self
{
$this->solicitud = $solicitud;
return $this;
}
}