<?php
declare(strict_types=1);
/**
* @author Mehrez Labidi
*/
namespace App\Entity;
use App\Repository\FormationsRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=FormationsRepository::class)
* @ORM\Table(name="fusacq_dbo.formations")
*/
class Formations
{
public const TYPE_FORMATION = 'formation';
public const TYPE_WEBINAR = 'webinar';
/**
* @var int
*
* @ORM\Column(name="id_formation", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string|null
* @ORM\Column(name="reference", type="string", length=100, nullable=true)
*/
private $reference;
/**
* @var string|null
* @ORM\Column(name="titre", type="string", length=500, nullable=true)
*/
private $titre;
/**
* @var string|null
* @ORM\Column(name="horaire", type="string", length=500, nullable=true)
*/
private $horaire;
/**
* @var string|null
* @ORM\Column(name="horaire_matin", type="string", length=500, nullable=true)
*/
private $horaireMatin;
/**
* @var string|null
* @ORM\Column(name="horaire_apresmidi", type="string", length=500, nullable=true)
*/
private $horaireApresmidi;
/**
* @var string|null
* @ORM\Column(name="tarif", type="string", length=500, nullable=true)
*/
private $tarif;
/**
* @var string|null
* @ORM\Column(name="prix_numerique", type="string", length=500, nullable=true)
*/
private $prixNumerique;
/**
* @var string|null
* @ORM\Column(name="mode", type="string", length=500, nullable=true)
*/
private $mode;
/**
* @var string|null
* @ORM\Column(name="programme", type="string", length=500, nullable=true)
*/
private $programme;
/**
* @var string|null
* @ORM\Column(name="population_cible", type="string", length=500, nullable=true)
*/
private $populationCible;
/**
* @var string|null
* @ORM\Column(name="lieu", type="string", length=500, nullable=true)
*/
private $lieu;
/**
* @var string|null
* @ORM\Column(name="adresse", type="string", length=500, nullable=true)
*/
private $adresse;
/**
* @var string|null
* @ORM\Column(name="message_si_pas_date", type="string", length=500, nullable=true)
*/
private $messageSiPasDate;
/**
* @var string|null
* @ORM\Column(name="formateur", type="string", length=500, nullable=true)
*/
private $formateur;
/**
* @var string|null
* @ORM\Column(name="logo", type="string", length=500, nullable=true)
*/
private $logo;
/**
* @var string|null
* @ORM\Column(name="url_site_partenaire", type="string", length=500, nullable=true)
*/
private $urlSitePartenaire;
/**
* @var string|null
* @ORM\Column(name="ordre", type="string", length=500, nullable=true)
*/
private $ordre;
/**
* @var string|null
* @ORM\Column(name="lien_pdf", type="string", length=500, nullable=true)
*/
private $lienPdf;
/**
* @var string|null
* @ORM\Column(name="type_formation", type="string", length=500, nullable=true)
*/
private $typeFormation;
/**
* @var string|null
* @ORM\Column(name="type_lieu_formation", type="string", length=500, nullable=true)
*/
private $typeLieuFormation;
/**
* @var string|null
* @ORM\Column(name="fonction", type="string", length=500, nullable=true)
*/
private $fonction;
/**
* @var string|null
* @ORM\Column(name="titre_index", type="string", length=500, nullable=true)
*/
private $titreIndex;
/**
* @var string|null
* @ORM\Column(name="plateforme", type="string", length=500, nullable=true)
*/
private $plateforme;
/**
* @var string|null
* @ORM\Column(name="nom_cabinet", type="string", length=500, nullable=true)
*/
private $nomCabinet;
/**
* @var string|null
* @ORM\Column(name="url_formateur", type="string", length=500, nullable=true)
*/
private $urlFormateur;
/**
* @var string|null
* @ORM\Column(name="formateur2", type="string", length=500, nullable=true)
*/
private $formateur2;
/**
* @var string|null
* @ORM\Column(name="url_formateur2", type="string", length=500, nullable=true)
*/
private $urlFormateur2;
/**
* @var string|null
* @ORM\Column(name="fonction2", type="string", length=500, nullable=true)
*/
private $fonction2;
/**
* @var string|null
* @ORM\Column(name="nom_cabinet2", type="string", length=500, nullable=true)
*/
private $nomCabinet2;
/**
* @var string|null
* @ORM\Column(name="logo2", type="string", length=500, nullable=true)
*/
private $logo2;
/**
* @var string|null
* @ORM\Column(name="intitule_formation", type="string", length=500, nullable=true)
*/
private $intituleFormation;
/**
* @var string|null
* @ORM\Column(name="objectif_formation", type="string", length=500, nullable=true)
*/
private $objectifFormation;
/**
* @var string|null
* @ORM\Column(name="type_action_formation", type="string", length=500, nullable=true)
*/
private $typeActionFormation;
/**
* @var string|null
* @ORM\Column(name="effectif_maximum", type="string", length=500, nullable=true)
*/
private $effectifMaximum;
/**
* @var string|null
* @ORM\Column(name="effectif_minimum", type="string", length=500, nullable=true)
*/
private $effectifMinimum;
/**
* @var string|null
* @ORM\Column(name="nb_heures", type="string", length=500, nullable=true)
*/
private $nbHeures;
/**
* @var string|null
* @ORM\Column(name="description_formateur", type="string", length=500, nullable=true)
*/
private $descriptionFormateur;
/**
* @var string|null
* @ORM\Column(name="tarif_horaire_cpf", type="string", length=500, nullable=true)
*/
private $tarifHoraireCpf;
/**
* @var string|null
* @ORM\Column(name="accompagnement_cpf", type="string", length=500, nullable=true)
*/
private $accompagnementCpf;
/**
* @var string|null
* @ORM\Column(name="eligible_cpf", type="string", length=500, nullable=true)
*/
private $eligibleCpf;
/**
* @var string|null
* @ORM\Column(name="pre_requis_formation", type="string", length=500, nullable=true)
*/
private $preRequisFormation;
/**
* @var string|null
* @ORM\Column(name="moyens_pedagogique", type="string", length=500, nullable=true)
*/
private $moyensPedagogique;
/**
* @var string|null
* @ORM\Column(name="formateur3", type="string", length=500, nullable=true)
*/
private $formateur3;
/**
* @var string|null
* @ORM\Column(name="url_formateur3", type="string", length=500, nullable=true)
*/
private $urlFormateur3;
/**
* @var string|null
* @ORM\Column(name="fonction3", type="string", length=500, nullable=true)
*/
private $fonction3;
/**
* @var string|null
* @ORM\Column(name="nom_cabinet3", type="string", length=500, nullable=true)
*/
private $nomCabinet3;
/**
* @var string|null
* @ORM\Column(name="logo3", type="string", length=500, nullable=true)
*/
private $logo3;
/**
* Formations constructor.
*/
public function __construct()
{
}
public function getId(): int
{
return $this->id;
}
public function getReference(): ?string
{
return $this->reference;
}
public function setReference(?string $reference): void
{
$this->reference = $reference;
}
public function getTitre(): ?string
{
return $this->titre;
}
public function setTitre(?string $titre): void
{
$this->titre = $titre;
}
public function getHoraire(): ?string
{
return $this->horaire;
}
public function setHoraire(?string $horaire): void
{
$this->horaire = $horaire;
}
public function getHoraireMatin(): ?string
{
return $this->horaireMatin;
}
public function setHoraireMatin(?string $horaireMatin): void
{
$this->horaireMatin = $horaireMatin;
}
public function getHoraireApresmidi(): ?string
{
return $this->horaireApresmidi;
}
public function setHoraireApresmidi(?string $horaireApresmidi): void
{
$this->horaireApresmidi = $horaireApresmidi;
}
public function getTarif(): ?string
{
return $this->tarif;
}
public function setTarif(?string $tarif): void
{
$this->tarif = $tarif;
}
public function getPrixNumerique(): ?string
{
return $this->prixNumerique;
}
public function setPrixNumerique(?string $prixNumerique): void
{
$this->prixNumerique = $prixNumerique;
}
public function getMode(): ?string
{
return $this->mode;
}
public function setMode(?string $mode): void
{
$this->mode = $mode;
}
public function getProgramme(): ?string
{
return $this->programme;
}
public function setProgramme(?string $programme): void
{
$this->programme = $programme;
}
public function getPopulationCible(): ?string
{
return $this->populationCible;
}
public function setPopulationCible(?string $populationCible): void
{
$this->populationCible = $populationCible;
}
public function getLieu(): ?string
{
return $this->lieu;
}
public function setLieu(?string $lieu): void
{
$this->lieu = $lieu;
}
public function getAdresse(): ?string
{
return $this->adresse;
}
public function setAdresse(?string $adresse): void
{
$this->adresse = $adresse;
}
public function getMessageSiPasDate(): ?string
{
return $this->messageSiPasDate;
}
public function setMessageSiPasDate(?string $messageSiPasDate): void
{
$this->messageSiPasDate = $messageSiPasDate;
}
public function getFormateur(): ?string
{
return $this->formateur;
}
public function setFormateur(?string $formateur): void
{
$this->formateur = $formateur;
}
public function getLogo(): ?string
{
return $this->logo;
}
public function setLogo(?string $logo): void
{
$this->logo = $logo;
}
public function getUrlSitePartenaire(): ?string
{
return $this->urlSitePartenaire;
}
public function setUrlSitePartenaire(?string $urlSitePartenaire): void
{
$this->urlSitePartenaire = $urlSitePartenaire;
}
public function getOrdre(): ?string
{
return $this->ordre;
}
public function setOrdre(?string $ordre): void
{
$this->ordre = $ordre;
}
public function getLienPdf(): ?string
{
return $this->lienPdf;
}
public function setLienPdf(?string $lienPdf): void
{
$this->lienPdf = $lienPdf;
}
public function getTypeFormation(): ?string
{
return $this->typeFormation;
}
public function setTypeFormation(?string $typeFormation): void
{
$this->typeFormation = $typeFormation;
}
public function getTypeLieuFormation(): ?string
{
return $this->typeLieuFormation;
}
public function setTypeLieuFormation(?string $typeLieuFormation): void
{
$this->typeLieuFormation = $typeLieuFormation;
}
public function getFonction(): ?string
{
return $this->fonction;
}
public function setFonction(?string $fonction): void
{
$this->fonction = $fonction;
}
public function getTitreIndex(): ?string
{
return $this->titreIndex;
}
public function setTitreIndex(?string $titreIndex): void
{
$this->titreIndex = $titreIndex;
}
public function getPlateforme(): ?string
{
return $this->plateforme;
}
public function setPlateforme(?string $plateforme): void
{
$this->plateforme = $plateforme;
}
public function getNomCabinet(): ?string
{
return $this->nomCabinet;
}
public function setNomCabinet(?string $nomCabinet): void
{
$this->nomCabinet = $nomCabinet;
}
public function getUrlFormateur(): ?string
{
return $this->urlFormateur;
}
public function setUrlFormateur(?string $urlFormateur): void
{
$this->urlFormateur = $urlFormateur;
}
public function getFormateur2(): ?string
{
return $this->formateur2;
}
public function setFormateur2(?string $formateur2): void
{
$this->formateur2 = $formateur2;
}
public function getUrlFormateur2(): ?string
{
return $this->urlFormateur2;
}
public function setUrlFormateur2(?string $urlFormateur2): void
{
$this->urlFormateur2 = $urlFormateur2;
}
public function getFonction2(): ?string
{
return $this->fonction2;
}
public function setFonction2(?string $fonction2): void
{
$this->fonction2 = $fonction2;
}
public function getNomCabinet2(): ?string
{
return $this->nomCabinet2;
}
public function setNomCabinet2(?string $nomCabinet2): void
{
$this->nomCabinet2 = $nomCabinet2;
}
public function getLogo2(): ?string
{
return $this->logo2;
}
public function setLogo2(?string $logo2): void
{
$this->logo2 = $logo2;
}
public function getIntituleFormation(): ?string
{
return $this->intituleFormation;
}
public function setIntituleFormation(?string $intituleFormation): void
{
$this->intituleFormation = $intituleFormation;
}
public function getObjectifFormation(): ?string
{
return $this->objectifFormation;
}
public function setObjectifFormation(?string $objectifFormation): void
{
$this->objectifFormation = $objectifFormation;
}
public function getTypeActionFormation(): ?string
{
return $this->typeActionFormation;
}
public function setTypeActionFormation(?string $typeActionFormation): void
{
$this->typeActionFormation = $typeActionFormation;
}
public function getEffectifMaximum(): ?string
{
return $this->effectifMaximum;
}
public function setEffectifMaximum(?string $effectifMaximum): void
{
$this->effectifMaximum = $effectifMaximum;
}
/**
* @param string|null $effectifMinimum
*/
public function setEffectifMinimum(?string $effectifMinimum): void
{
$this->effectifMinimum = $effectifMinimum;
}
/**
* @return string|null
*/
public function getEffectifMinimum(): ?string
{
return $this->effectifMinimum;
}
public function getNbHeures(): ?string
{
return $this->nbHeures;
}
public function setNbHeures(?string $nbHeures): void
{
$this->nbHeures = $nbHeures;
}
public function getDescriptionFormateur(): ?string
{
return $this->descriptionFormateur;
}
public function setDescriptionFormateur(?string $descriptionFormateur): void
{
$this->descriptionFormateur = $descriptionFormateur;
}
public function getTarifHoraireCpf(): ?string
{
return $this->tarifHoraireCpf;
}
public function setTarifHoraireCpf(?string $tarifHoraireCpf): void
{
$this->tarifHoraireCpf = $tarifHoraireCpf;
}
public function getAccompagnementCpf(): ?string
{
return $this->accompagnementCpf;
}
public function setAccompagnementCpf(?string $accompagnementCpf): void
{
$this->accompagnementCpf = $accompagnementCpf;
}
public function getEligibleCpf(): ?string
{
return $this->eligibleCpf;
}
public function setEligibleCpf(?string $eligibleCpf): void
{
$this->eligibleCpf = $eligibleCpf;
}
public function getPreRequisFormation(): ?string
{
return $this->preRequisFormation;
}
public function setPreRequisFormation(?string $preRequisFormation): void
{
$this->preRequisFormation = $preRequisFormation;
}
public function getMoyensPedagogique(): ?string
{
return $this->moyensPedagogique;
}
public function setMoyensPedagogique(?string $moyensPedagogique): void
{
$this->moyensPedagogique = $moyensPedagogique;
}
public function getFormateur3(): ?string
{
return $this->formateur3;
}
public function setFormateur3(?string $formateur3): void
{
$this->formateur3 = $formateur3;
}
public function getUrlFormateur3(): ?string
{
return $this->urlFormateur3;
}
public function setUrlFormateur3(?string $urlFormateur3): void
{
$this->urlFormateur3 = $urlFormateur3;
}
public function getFonction3(): ?string
{
return $this->fonction3;
}
public function setFonction3(?string $fonction3): void
{
$this->fonction3 = $fonction3;
}
public function getNomCabinet3(): ?string
{
return $this->nomCabinet3;
}
public function setNomCabinet3(?string $nomCabinet3): void
{
$this->nomCabinet3 = $nomCabinet3;
}
public function getLogo3(): ?string
{
return $this->logo3;
}
public function setLogo3(?string $logo3): void
{
$this->logo3 = $logo3;
}
}