<?phpnamespace App\Entity\Core;use Doctrine\ORM\Mapping as ORM;#[ORM\Table(name: 'relation_activity_folder_activity')]#[ORM\Entity]class RelationActivityFolderActivity{ #[ORM\Id] #[ORM\GeneratedValue] #[ORM\Column(type: 'integer')] private int $id; #[ORM\JoinColumn(name: 'activity_folder_id', referencedColumnName: 'id', nullable: true)] #[ORM\ManyToOne(targetEntity: ActivityFolder::class)] private ?ActivityFolder $activityFolder = null; #[ORM\Column(name: 'activity_type', type: 'string', length: 255)] private string $activityType; #[ORM\Column(name: 'activity_id', type: 'integer')] private int $activityId; #[ORM\Column(type: 'integer', nullable: false)] private int $duration = 0; #[ORM\Column(name: 'sort_order', type: 'integer', nullable: true)] private ?int $sortOrder = null; public function getId(): int { return $this->id; } public function getActivityFolder(): ?ActivityFolder { return $this->activityFolder; } /** * @return $this */ public function setActivityFolder(?ActivityFolder $activityFolder): self { $this->activityFolder = $activityFolder; return $this; } public function getActivityType(): string { return $this->activityType; } /** * @return $this */ public function setActivityType(string $activityType): self { $this->activityType = strtolower($activityType); return $this; } public function getActivityId(): int { return $this->activityId; } /** * @return $this */ public function setActivityId(int $activityId): self { $this->activityId = $activityId; return $this; } public function getDuration(): int { return $this->duration; } /** * @return $this */ public function setDuration(int $duration): self { $this->duration = $duration; return $this; } public function getSortOrder(): ?int { return $this->sortOrder; } /** * @return $this */ public function setSortOrder(?int $sortOrder): self { $this->sortOrder = $sortOrder; return $this; }}