| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877 |
- <?php
- namespace AppBundle\Entity\Education;
- use AppBundle\Annotation\ExportSplitFields;
- use AppBundle\Entity\Booking\Course;
- use AppBundle\Entity\Core\Tagg;
- use AppBundle\Entity\Message\Message;
- use AppBundle\Enum\Education\PratiqueEnum;
- use Doctrine\Common\Collections\ArrayCollection;
- use Doctrine\ORM\Mapping as ORM;
- use Dunglas\ApiBundle\Annotation\Iri;
- use Symfony\Component\Serializer\Annotation\Groups;
- use Symfony\Component\Validator\Constraints as Assert;
- use AppBundle\Entity\Traits\TimestampableEntity;
- use AppBundle\Entity\Traits\CreatorUpdaterEntity;
- /**
- * Enseignement proposé par une Organization
- *
- * @Iri("http://schema.org/Education")
- */
- #[ORM\Entity]
- class Education
- {
- use TimestampableEntity;
- use CreatorUpdaterEntity;
- /**
- * @var string
- */
- #[ORM\Column(type: 'string', length: 500, nullable: true)]
- #[Assert\Type(type: 'string')]
- private $legacyId;
- /**
- * @var int
- */
- #[ORM\Column(type: 'integer')]
- #[ORM\Id]
- #[ORM\GeneratedValue(strategy: 'AUTO')]
- #[Groups(['education', 'educationcurriculum_reference', 'examenconvocation_list_examen', 'planning_list', 'generate_attendance', 'access_details_practicalcourses', 'presence_attendance', 'examen_details', 'course_details', 'educationstudent_reference_educationcurriculum', 'education_edit', 'planning_detail', 'education_student_wish_list'])]
- private $id;
- /**
- * @var ArrayCollection<EducationCurriculum>
- */
- #[Assert\Valid]
- #[ORM\OneToMany(targetEntity: 'EducationCurriculum', mappedBy: 'education', cascade: ['persist'], orphanRemoval: true)]
- #[Groups(['educationcurriculum', 'education_educationcurriculum', 'examenconvocation_list_examen', 'access_details_practicalcourses', 'education_edit', 'accesses_no_reregistred_list_educationstudent', 'educations_quotas_stats'])]
- private $educationCurriculums;
- /**
- * @var ArrayCollection<CycleByEducation>
- */
- #[Assert\Valid]
- #[ORM\OneToMany(targetEntity: 'CycleByEducation', mappedBy: 'education', cascade: ['persist'], orphanRemoval: true)]
- #[Groups(['education_cyclebyeducation'])]
- private $cycleByEducations;
- /**
- * @var EducationCategory
- */
- #[ORM\ManyToOne(targetEntity: 'EducationCategory', inversedBy: 'educations', fetch: 'EAGER')]
- #[ORM\JoinColumn(nullable: false)]
- #[Groups(['education', 'access_details_educationstudent', 'educationcurriculum_reference_education', 'education_reference', 'student_list_educationstudent', 'intangible_list_educationcurriculums', 'examenconvocation_list_examen', 'my_student_list_educationcurriculum', 'planning_list', 'attendancebooking_list_course', 'generate_attendance', 'report_card_educationstudent', 'access_details_practicalcourses', 'presence_attendance_education', 'student_list_courses', 'examen_details_education', 'course_details_education', 'educationstudent_reference_educationcurriculum', 'edu_stu_courses_courses', 'student_registration_courses', 'educationnotation_list_educationstudent', 'education_edit', 'accesses_courseteacher_show_practicalcourses', 'planning_detail_education', 'education_input_list_educationcurriculum', 'education_input_list_access', 'education_input_list_access', 'access_attendance_detail_attendancebookings', 'education_student_wish_list_educationwish', 'education_student_next_year_educationcurriculum', 'education_student_next_year_educationstudentlastyear', 'access_intangible_list_intangible', 'worksbyusers_db_work', 'accesses_no_reregistred_list_educationstudent', 'educations_quotas_by_education_list', 'educationstudent_notation_educationcurriculum', 'educations_quotas_stats'])]
- private $educationCategory;
- /**
- * @var EducationComplement
- */
- #[ORM\ManyToOne(targetEntity: 'EducationComplement', fetch: 'EAGER')]
- #[ORM\JoinColumn(nullable: false)]
- #[Groups(['education', 'access_details_educationstudent', 'educationcurriculum_reference_education', 'education_reference', 'student_list_educationstudent', 'student_list_courses', 'intangible_list_educationcurriculums', 'examenconvocation_list_examen', 'my_student_list_educationcurriculum', 'planning_list', 'attendancebooking_list_course', 'generate_attendance', 'report_card_educationstudent', 'access_details_practicalcourses', 'presence_attendance_education', 'examen_details_education', 'course_details_education', 'educationstudent_reference_educationcurriculum', 'edu_stu_courses_courses', 'student_registration_courses', 'educationnotation_list_educationstudent', 'education_edit', 'education_input_list_educationcurriculum', 'education_input_list_access', 'education_input_list_access', 'access_attendance_detail_attendancebookings', 'education_student_wish_list_educationwish', 'access_intangible_list_intangible', 'worksbyusers_db_work', 'educationstudent_notation_educationcurriculum', 'accesses_no_reregistred_list_educationstudent', 'educations_quotas_by_education_list', 'educations_quotas_stats'])]
- private $educationComplement;
- /**
- * @var bool
- */
- #[ORM\Column(type: 'boolean', options: ['default' => true])]
- #[Assert\Type(type: 'boolean')]
- #[Assert\NotNull]
- #[Groups(['education', 'education_edit', 'educations_quotas_by_education_list', 'educations_quotas_stats'])]
- private $hasCycle = true;
- /**
- * @var ArrayCollection<Course>
- */
- #[ORM\OneToMany(targetEntity: 'AppBundle\Entity\Booking\Course', mappedBy: 'education')]
- #[Groups(['education_course'])]
- private $courses;
- /**
- * @var ArrayCollection<Examen>
- */
- #[ORM\OneToMany(targetEntity: 'AppBundle\Entity\Booking\Examen', mappedBy: 'education')]
- #[Groups(['education_examen'])]
- private $examens;
- /**
- * @var ArrayCollection<EducationTeacher>
- */
- #[ORM\OneToMany(targetEntity: 'AppBundle\Entity\Education\EducationTeacher', mappedBy: 'education', orphanRemoval: true)]
- #[Groups(['education_educationteacher'])]
- private $educationTeachers;
- /**
- * @var bool
- */
- #[ORM\Column(type: 'boolean', options: ['default' => true])]
- #[Assert\Type(type: 'boolean')]
- #[Assert\NotNull]
- #[Groups(['education', 'education_edit'])]
- private $isActive = true;
- /**
- * @var string
- * @ExportSplitFields({"educationCategory.label","educationComplementTemplate"})
- */
- #[Groups(['education', 'examenconvocation_list_examen', 'report_card_examenconvocations'])]
- private $fullLabelTemplate;
- /**
- * @var string
- */
- #[Groups(['education', 'template', 'education_student_next_year_educationcurriculum', 'education_student_next_year_educationstudentlastyear'])]
- private $educationComplementTemplate;
- /**
- * @var integer
- */
- #[ORM\Column(type: 'integer', nullable: true)]
- #[Assert\Type(type: 'integer')]
- #[Groups(['education', 'education_edit'])]
- private $availablePlaces;
- /**
- * @var integer
- */
- #[Groups(['educations_quotas_by_education_list', 'educations_quotas_stats'])]
- private $totalAvailablePlaces;
- /**
- * @var integer
- */
- #[Groups(['educations_quotas_by_education_list', 'educations_quotas_stats'])]
- private $totalEducationStudents;
- /**
- * @var integer
- */
- #[Groups(['educations_quotas_by_education_list'])]
- private $totalPendingRegistrations;
- /**
- * @var integer
- */
- #[Groups(['educations_quotas_by_education_list'])]
- private $totalPotentialRegistrations;
- /**
- * @var integer
- */
- #[Groups(['educations_quotas_by_education_list', 'educations_quotas_stats'])]
- private $fillingRate;
- /**
- * @var integer
- */
- #[Groups(['educations_quotas_by_education_list'])]
- private $potentialFillingRate;
- /**
- * @var integer
- */
- #[Groups(['educations_quotas_stats'])]
- private $averageFillingRate;
- /**
- * @var bool
- */
- #[ORM\Column(type: 'boolean', options: ['default' => false])]
- #[Assert\Type(type: 'boolean')]
- #[Assert\NotNull]
- #[Groups(['education', 'education_edit', 'educations_quotas_stats', 'educations_quotas_by_education_list'])]
- private $availablePlacesAccordingToLevel = false;
- /**
- * @var ArrayCollection<Tagg>
- */
- #[ORM\ManyToMany(targetEntity: 'AppBundle\Entity\Core\Tagg', cascade: ['persist'], inversedBy: 'educations')]
- #[Assert\Valid]
- #[ORM\JoinTable(name: 'tag_education', joinColumns: [], inverseJoinColumns: [])]
- #[ORM\JoinColumn(name: 'education_id', referencedColumnName: 'id')]
- #[ORM\JoinColumn(name: 'tag_id', referencedColumnName: 'id')]
- #[Groups(['education_tags', 'manage_tags', 'education_edit'])]
- private $tags;
- /**
- * @var EducationNotationConfig
- */
- #[ORM\ManyToOne(targetEntity: 'AppBundle\Entity\Education\EducationNotationConfig')]
- #[ORM\JoinColumn(referencedColumnName: 'id', nullable: true, onDelete: 'SET NULL')]
- private $educationNotationConfig;
- /**
- * @var string
- */
- #[ORM\Column(type: 'text', nullable: true)]
- #[Assert\Type(type: 'string')]
- #[Groups(['education', 'education_edit'])]
- private $description;
- /**
- * @var string
- */
- #[ORM\Column(type: 'text', nullable: true)]
- #[Assert\Type(type: 'string')]
- #[Groups(['education', 'education_edit'])]
- private $educationalTarget;
- /**
- * @var string
- */
- #[ORM\Column(type: 'text', nullable: true)]
- #[Assert\Type(type: 'string')]
- #[Groups(['education', 'education_edit'])]
- private $educationalContent;
- /**
- * @var string
- */
- #[ORM\Column(type: 'text', nullable: true)]
- #[Assert\Type(type: 'string')]
- #[Groups(['education', 'education_edit'])]
- private $howToEvaluate;
- /**
- * @var string
- */
- #[ORM\Column(type: 'text', nullable: true)]
- #[Assert\Type(type: 'string')]
- #[Groups(['education', 'education_edit'])]
- private $prerequisite;
- public function __construct() {
- $this->educationCurriculums = new ArrayCollection();
- $this->cycleByEducations = new ArrayCollection();
- $this->courses = new ArrayCollection();
- $this->examens = new ArrayCollection();
- $this->educationTeachers = new ArrayCollection();
- $this->tags = new ArrayCollection();
- }
- /**
- * Sets legacyId.
- *
- * @param string $legacyId
- *
- * @return $this
- */
- public function setLegacyId($legacyId)
- {
- $this->legacyId = $legacyId;
- return $this;
- }
- /**
- * Gets legacyId.
- *
- * @return string
- */
- public function getLegacyId()
- {
- return $this->legacyId;
- }
- /**
- * Sets id.
- *
- * @param int $id
- *
- * @return $this
- */
- public function setId($id)
- {
- $this->id = $id;
- return $this;
- }
- /**
- * Gets id.
- *
- * @return int
- */
- public function getId()
- {
- return $this->id;
- }
- /**
- * Sets education category.
- *
- * @param EducationCategory $educationCategory
- *
- * @return $this
- */
- public function setEducationCategory(EducationCategory $educationCategory = null)
- {
- $this->educationCategory = $educationCategory;
- return $this;
- }
- /**
- * Gets educationCategory.
- *
- * @return EducationCategory
- */
- public function getEducationCategory()
- {
- return $this->educationCategory;
- }
- /**
- * Sets education complement.
- *
- * @param EducationComplement $educationComplement
- *
- * @return $this
- */
- public function setEducationComplement(EducationComplement $educationComplement = null)
- {
- $this->educationComplement = $educationComplement;
- return $this;
- }
- /**
- * Gets educationComplement.
- *
- * @return EducationComplement
- */
- public function getEducationComplement()
- {
- return $this->educationComplement;
- }
- /**
- * Set hasCycle
- *
- * @param boolean $hasCycle
- *
- * @return Education
- */
- public function setHasCycle($hasCycle)
- {
- $this->hasCycle = $hasCycle;
- return $this;
- }
- /**
- * Get hasCycle
- *
- * @return boolean
- */
- public function getHasCycle()
- {
- return $this->hasCycle;
- }
- /**
- * Gets educationCurriculums.
- *
- * @return ArrayCollection<EducationCurriculum>
- */
- public function getEducationCurriculums()
- {
- return ($this->educationCurriculums) ? array_values($this->educationCurriculums->toArray()) : new ArrayCollection();
- }
- /**
- * Add member
- *
- * @param EducationCurriculum educationcurriculums
- *
- * @return Jury
- */
- public function addEducationCurriculum(EducationCurriculum $educationCurriculums)
- {
- $this->educationCurriculums[] = $educationCurriculums;
- $educationCurriculums->setEducation($this);
- return $this;
- }
- /**
- * Remove education Curriculums
- *
- * @param EducationCurriculum $educationCurriculums
- */
- public function removeEducationCurriculum(EducationCurriculum $educationCurriculums)
- {
- $this->educationCurriculums->removeElement($educationCurriculums);
- }
- /**
- * Gets cycleByEducations.
- *
- * @return ArrayCollection<CycleByEducation>
- */
- public function getCycleByEducations()
- {
- return ($this->cycleByEducations) ? array_values($this->cycleByEducations->toArray()) : new ArrayCollection();
- }
- /**
- * Add cycleByEducations
- *
- * @param CycleByEducation $cycleByEducations
- *
- * @return CycleByEducation
- */
- public function addCycleByEducation(CycleByEducation $cycleByEducations)
- {
- $this->cycleByEducations[] = $cycleByEducations;
- $cycleByEducations->setEducation($this);
- return $this;
- }
- /**
- * Remove CycleByEducations
- *
- * @param CycleByEducation $cycleByEducations
- */
- public function removeCycleByEducation(CycleByEducation $cycleByEducations)
- {
- $this->cycleByEducations->removeElement($cycleByEducations);
- }
- /**
- * Add course
- *
- * @param \AppBundle\Entity\Booking\Course $course
- *
- * @return Education
- */
- public function addCourse(\AppBundle\Entity\Booking\Course $course)
- {
- $this->courses[] = $course;
- return $this;
- }
- /**
- * Remove course
- *
- * @param \AppBundle\Entity\Booking\Course $course
- */
- public function removeCourse(\AppBundle\Entity\Booking\Course $course)
- {
- $this->courses->removeElement($course);
- }
- /**
- * Get courses
- *
- * @return \Doctrine\Common\Collections\Collection
- */
- public function getCourses()
- {
- return $this->courses;
- }
- /**
- * Add examen
- *
- * @param \AppBundle\Entity\Booking\Examen $examen
- *
- * @return Education
- */
- public function addExamen(\AppBundle\Entity\Booking\Examen $examen)
- {
- $this->examens[] = $examen;
- return $this;
- }
- /**
- * Remove examen
- *
- * @param \AppBundle\Entity\Booking\Examen $examen
- */
- public function removeExamen(\AppBundle\Entity\Booking\Examen $examen)
- {
- $this->examens->removeElement($examen);
- }
- /**
- * Get examens
- *
- * @return \Doctrine\Common\Collections\Collection
- */
- public function getExamens()
- {
- return $this->examens;
- }
- /**
- * Add educationTeacher
- *
- * @param \AppBundle\Entity\Education\EducationTeacher $educationTeacher
- *
- * @return Education
- */
- public function addEducationTeacher(\AppBundle\Entity\Education\EducationTeacher $educationTeacher)
- {
- $this->educationTeachers[] = $educationTeacher;
- return $this;
- }
- /**
- * Remove educationTeacher
- *
- * @param \AppBundle\Entity\Education\EducationTeacher $educationTeacher
- */
- public function removeEducationTeacher(\AppBundle\Entity\Education\EducationTeacher $educationTeacher)
- {
- $this->educationTeachers->removeElement($educationTeacher);
- }
- /**
- * Get educationTeachers
- *
- * @return \Doctrine\Common\Collections\Collection
- */
- public function getEducationTeachers()
- {
- return $this->educationTeachers;
- }
- /**
- * Gets full label.
- *
- * @return array
- */
- public function getFullLabelTemplate()
- {
- return [
- $this->getEducationCategory()->getLabel(),
- $this->getEducationComplementTemplate()
- ];
- }
- /**
- * Gets full label.
- *
- * @return array
- */
- public function getEducationComplementTemplate()
- {
- $educationComplement = $this->getEducationComplement() ? ($this->getEducationComplement()->getName() !== PratiqueEnum::NONE)?$this->getEducationComplement()->getName():'' : '';
- return ['value' => $educationComplement, 'translate' => true];
- }
- /**
- * Set isActive
- *
- * @param boolean $isActive
- *
- * @return Education
- */
- public function setIsActive($isActive)
- {
- $this->isActive = $isActive;
- return $this;
- }
- /**
- * Get isActive
- *
- * @return boolean
- */
- public function getIsActive()
- {
- return $this->isActive;
- }
- /**
- * Add tag
- *
- * @param \AppBundle\Entity\Core\Tagg $tag
- *
- * @return Education
- */
- public function addTag(\AppBundle\Entity\Core\Tagg $tag)
- {
- $this->tags[] = $tag;
- return $this;
- }
- /**
- * Remove tag
- *
- * @param \AppBundle\Entity\Core\Tagg $tag
- */
- public function removeTag(\AppBundle\Entity\Core\Tagg $tag)
- {
- $this->tags->removeElement($tag);
- }
- /**
- * Get tags
- *
- * @return \Doctrine\Common\Collections\Collection
- */
- public function getTags()
- {
- return $this->tags;
- }
- /**
- * Set availablePlacesAccordingToLevel
- *
- * @param boolean $availablePlacesAccordingToLevel
- *
- * @return Education
- */
- public function setAvailablePlacesAccordingToLevel($availablePlacesAccordingToLevel)
- {
- $this->availablePlacesAccordingToLevel = $availablePlacesAccordingToLevel;
- return $this;
- }
- /**
- * Get availablePlacesAccordingToLevel
- *
- * @return boolean
- */
- public function getAvailablePlacesAccordingToLevel()
- {
- return $this->availablePlacesAccordingToLevel;
- }
- /**
- * Set availablePlaces
- *
- * @param integer $availablePlaces
- *
- * @return Education
- */
- public function setAvailablePlaces($availablePlaces)
- {
- $this->availablePlaces = $availablePlaces;
- return $this;
- }
- /**
- * Get availablePlaces
- *
- * @return integer
- */
- public function getAvailablePlaces()
- {
- return $this->availablePlaces;
- }
- /**
- * Set totalAvailablePlaces
- *
- * @param integer $toalAvailablePlaces
- *
- * @return Education
- */
- public function setTotalAvailablePlaces($totalAvailablePlaces)
- {
- $this->totalAvailablePlaces = $totalAvailablePlaces;
- return $this;
- }
- /**
- * Get totalAvailablePlaces
- *
- * @return integer
- */
- public function getTotalAvailablePlaces()
- {
- return $this->totalAvailablePlaces;
- }
- /**
- * Set totalEducationStudents
- *
- * @param integer $totalEducationStudents
- *
- * @return Education
- */
- public function setTotalEducationStudents($totalEducationStudents)
- {
- $this->totalEducationStudents = $totalEducationStudents;
- return $this;
- }
- /**
- * Get totalEducationStudents
- *
- * @return integer
- */
- public function getTotalEducationStudents()
- {
- return $this->totalEducationStudents;
- }
- /**
- * Set $totalPendingRegistrations
- *
- * @param integer $totalPendingRegistrations
- *
- * @return Education
- */
- public function setTotalPendingRegistrations($totalPendingRegistrations)
- {
- $this->totalPendingRegistrations = $totalPendingRegistrations;
- return $this;
- }
- /**
- * Get totalPendingRegistrations
- *
- * @return integer
- */
- public function getTotalPendingRegistrations()
- {
- return $this->totalPendingRegistrations;
- }
- /**
- * Set $totalPotentialRegistrations
- *
- * @param integer $totalPotentialRegistrations
- *
- * @return Education
- */
- public function setTotalPotentialRegistrations($totalPotentialRegistrations)
- {
- $this->totalPotentialRegistrations = $totalPotentialRegistrations;
- return $this;
- }
- /**
- * Get totalPotentialRegistrations
- *
- * @return integer
- */
- public function getTotalPotentialRegistrations()
- {
- return $this->totalPotentialRegistrations;
- }
- /**
- * Set $fillingRate
- *
- * @param integer $fillingRate
- *
- * @return Education
- */
- public function setFillingRate($fillingRate)
- {
- $this->fillingRate = $fillingRate;
- return $this;
- }
- /**
- * Get $fillingRate
- *
- * @return integer
- */
- public function getFillingRate()
- {
- return $this->fillingRate;
- }
- /**
- * Set $averageFillingRate
- *
- * @param integer $averageFillingRate
- *
- * @return Education
- */
- public function setAverageFillingRate($averageFillingRate)
- {
- $this->averageFillingRate = $averageFillingRate;
- return $this;
- }
- /**
- * Get $averageFillingRate
- *
- * @return integer
- */
- public function getAverageFillingRate()
- {
- return $this->averageFillingRate;
- }
- /**
- * Set $potentialFillingRate
- *
- * @param integer $potentialFillingRate
- *
- * @return Education
- */
- public function setPotentialFillingRate($potentialFillingRate)
- {
- $this->potentialFillingRate = $potentialFillingRate;
- return $this;
- }
- /**
- * Get $potentialFillingRate
- *
- * @return integer
- */
- public function getPotentialFillingRate()
- {
- return $this->potentialFillingRate;
- }
- /**
- * Set description
- *
- * @param string $description
- *
- * @return Education
- */
- public function setDescription($description)
- {
- $this->description = $description;
- return $this;
- }
- /**
- * Get description
- *
- * @return string
- */
- public function getDescription()
- {
- return $this->description;
- }
- /**
- * Set educationalTarget
- *
- * @param string $educationalTarget
- *
- * @return Education
- */
- public function setEducationalTarget($educationalTarget)
- {
- $this->educationalTarget = $educationalTarget;
- return $this;
- }
- /**
- * Get educationalTarget
- *
- * @return string
- */
- public function getEducationalTarget()
- {
- return $this->educationalTarget;
- }
- /**
- * Set educationalContent
- *
- * @param string $educationalContent
- *
- * @return Education
- */
- public function setEducationalContent($educationalContent)
- {
- $this->educationalContent = $educationalContent;
- return $this;
- }
- /**
- * Get educationalContent
- *
- * @return string
- */
- public function getEducationalContent()
- {
- return $this->educationalContent;
- }
- /**
- * Set howToEvaluate
- *
- * @param string $howToEvaluate
- *
- * @return Education
- */
- public function setHowToEvaluate($howToEvaluate)
- {
- $this->howToEvaluate = $howToEvaluate;
- return $this;
- }
- /**
- * Get howToEvaluate
- *
- * @return string
- */
- public function getHowToEvaluate()
- {
- return $this->howToEvaluate;
- }
- /**
- * Set prerequisite
- *
- * @param string $prerequisite
- *
- * @return Education
- */
- public function setPrerequisite($prerequisite)
- {
- $this->prerequisite = $prerequisite;
- return $this;
- }
- /**
- * Get prerequisite
- *
- * @return string
- */
- public function getPrerequisite()
- {
- return $this->prerequisite;
- }
- }
|