repository; } public function getName(): string { return $this->name; } public function getSubject() { return $this->subject; } public function setSubject(string $subject): void { $this->subject = $subject; } public function getTarget(): ?Commit { return $this->target; } public function setTarget(Commit $target): void { $this->target = $target; } public function getAuthor(): Person { return $this->author; } public function getAuthoredAt(): CarbonInterface { return $this->authoredAt; } }