is_completed = false; } /** * @ORM\ManyToOne(targetEntity="Presentation", inversedBy="actions", fetch="EXTRA_LAZY") * @ORM\JoinColumn(name="PresentationID", referencedColumnName="ID", onDelete="CASCADE") * @var Presentation */ private $presentation; /** * @ORM\ManyToOne(targetEntity="PresentationActionType", fetch="EXTRA_LAZY") * @ORM\JoinColumn(name="TypeID", referencedColumnName="ID", onDelete="CASCADE") * @var PresentationActionType */ private $type; /** * @ORM\ManyToOne(targetEntity="models\main\Member", fetch="EXTRA_LAZY") * @ORM\JoinColumn(name="CreatedByID", referencedColumnName="ID", onDelete="SET NULL") * @var Member */ private $created_by; /** * @ORM\ManyToOne(targetEntity="models\main\Member", fetch="EXTRA_LAZY") * @ORM\JoinColumn(name="UpdateByID", referencedColumnName="ID", onDelete="SET NULL") * @var Member */ private $updated_by; /** * @return bool */ public function isCompleted(): bool { return $this->is_completed; } /** * @param bool $is_completed */ public function setIsCompleted(bool $is_completed): void { $this->is_completed = $is_completed; } /** * @return Presentation */ public function getPresentation(): Presentation { return $this->presentation; } /** * @param Presentation $presentation */ public function setPresentation(Presentation $presentation): void { $this->presentation = $presentation; } /** * @return PresentationActionType */ public function getType(): PresentationActionType { return $this->type; } /** * @param PresentationActionType $type */ public function setType(PresentationActionType $type): void { $this->type = $type; } /** * @return Member */ public function getCreatedBy(): ?Member { return $this->created_by; } /** * @param Member $created_by */ public function setCreatedBy(Member $created_by): void { $this->created_by = $created_by; } /** * @return Member */ public function getUpdatedBy(): ?Member { return $this->updated_by; } /** * @param Member $updated_by */ public function setUpdatedBy(Member $updated_by): void { $this->updated_by = $updated_by; } }