public function addContributionTo(Repository $repository, $score) { $contribution = new Contribution($this, $repository, $score); $repository->getContributions()->add($contribution); $this->contributions->add($contribution); }