MissionCategory.php

This commit is contained in:
besbota 2024-10-17 17:17:21 +02:00
parent e7a9a3fd5c
commit 17fd3ef23a

View File

@ -5,17 +5,18 @@ namespace App\Entity;
use App\Repository\MissionCategoryRepository; use App\Repository\MissionCategoryRepository;
use Doctrine\ORM\Mapping as ORM; use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: MissionCategoryRepository::class)] #[ORM\Entity]
#[ORM\UniqueConstraint(columns: ['mission', 'category'])]
class MissionCategory class MissionCategory
{ {
#[ORM\Id] #[ORM\Id]
#[ORM\OneToMany(targetEntity: Mission::class, mappedBy: 'MissionCategory')] #[ORM\ManyToOne(targetEntity: Mission::class, inversedBy: 'missionCategories')]
#[ORM\JoinColumn(nullable: false)] #[ORM\Column(type: 'integer')]
private ?Mission $mission = null; private ?Mission $mission = null;
#[ORM\Id] #[ORM\Id]
#[ORM\OneToMany(targetEntity: Category::class, mappedBy: 'MissionCategory')] #[ORM\ManyToOne(targetEntity: Category::class, inversedBy: 'missionCategories')]
#[ORM\JoinColumn(nullable: false)] #[ORM\Column(type: 'integer')]
private ?Category $category = null; private ?Category $category = null;
public function getMission(): ?Mission public function getMission(): ?Mission