techniques = new ArrayCollection(); } /** * Calculates the aged based on the ulid value? */ public function getAge(): int { return 21; } public function getDojo(): ?Dojo { return $this->dojo; } public function setDojo(?Dojo $dojo): static { $this->dojo = $dojo; return $this; } public function getName(): ?string { return $this->name; } public function setName(string $name): static { $this->name = $name; return $this; } public function getStrength(): ?int { return $this->strength; } public function setStrength(int $strength): static { $this->strength = $strength; return $this; } public function getConstition(): ?int { return $this->constition; } public function setConstition(int $constition): static { $this->constition = $constition; return $this; } public function getAgility(): ?int { return $this->agility; } public function setAgility(int $agility): static { $this->agility = $agility; return $this; } /** * @return Collection */ public function getTechniques(): Collection { return $this->techniques; } public function setTechniques(string $techniques): static { $this->techniques = $techniques; return $this; } public function addTechnique(Technique $technique): static { if (!$this->techniques->contains($technique)) { $this->techniques->add($technique); } return $this; } public function removeTechnique(Technique $technique): static { $this->techniques->removeElement($technique); return $this; } public function getConstitution(): ?int { return $this->constitution; } public function setConstitution(int $constitution): static { $this->constitution = $constitution; return $this; } }