src/Entity/JogosModelos.php line 12
<?phpnamespace App\Entity;use App\Repository\JogosModelosRepository;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: JogosModelosRepository::class)]class JogosModelos{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(length: 255)]private ?string $codigo = null;#[ORM\Column(length: 255)]private ?string $hash = null;#[ORM\Column(type: Types::TEXT)]private ?string $modelo = null;#[ORM\ManyToOne(inversedBy: 'JogosModelos')]private ?Jogos $Jogos = null;#[ORM\OneToMany(mappedBy: 'JogosModelos', targetEntity: JogosUsuarioModelo::class)]private Collection $JogosUsuarioModelos;#[ORM\OneToMany(mappedBy: 'JogosModelos', targetEntity: Desafios::class)]private Collection $Desafios;#[ORM\Column]private ?int $nivel = null;public function __construct(){$this->JogosUsuarioModelos = new ArrayCollection();$this->Desafios = new ArrayCollection();}public function getId(): ?int{return $this->id;}public function getCodigo(): ?string{return $this->codigo;}public function setCodigo(string $codigo): self{$this->codigo = $codigo;return $this;}public function getHash(): ?string{return $this->hash;}public function setHash(string $hash): self{$this->hash = $hash;return $this;}public function getModelo(): ?string{return $this->modelo;}public function setModelo(string $modelo): self{$this->modelo = $modelo;return $this;}public function getJogos(): ?Jogos{return $this->Jogos;}public function setJogos(?Jogos $Jogos): self{$this->Jogos = $Jogos;return $this;}/*** @return Collection<int, JogosUsuarioModelo>*/public function getJogosUsuarioModelos(): Collection{return $this->JogosUsuarioModelos;}public function addJogosUsuarioModelo(JogosUsuarioModelo $jogosUsuarioModelo): self{if (!$this->JogosUsuarioModelos->contains($jogosUsuarioModelo)) {$this->JogosUsuarioModelos->add($jogosUsuarioModelo);$jogosUsuarioModelo->setJogosModelos($this);}return $this;}public function removeJogosUsuarioModelo(JogosUsuarioModelo $jogosUsuarioModelo): self{if ($this->JogosUsuarioModelos->removeElement($jogosUsuarioModelo)) {// set the owning side to null (unless already changed)if ($jogosUsuarioModelo->getJogosModelos() === $this) {$jogosUsuarioModelo->setJogosModelos(null);}}return $this;}/*** @return Collection<int, Desafios>*/public function getDesafios(): Collection{return $this->Desafios;}public function addDesafio(Desafios $desafio): self{if (!$this->Desafios->contains($desafio)) {$this->Desafios->add($desafio);$desafio->setJogosModelos($this);}return $this;}public function removeDesafio(Desafios $desafio): self{if ($this->Desafios->removeElement($desafio)) {// set the owning side to null (unless already changed)if ($desafio->getJogosModelos() === $this) {$desafio->setJogosModelos(null);}}return $this;}public function getNivel(): ?int{return $this->nivel;}public function setNivel(int $nivel): self{$this->nivel = $nivel;return $this;}}