/** * @param UuidInterface $tagId * @param UuidInterface $textOptionId * @throws EntityNotFoundException */ public function addTextOption(UuidInterface $tagId, UuidInterface $textOptionId) { $textOption = $this->textOptionRepository->findOneById($textOptionId); $tag = $this->tagRepository->findOneById($tagId); $tag->addTextOption($textOption); $this->tagRepository->update($tag); }
public function testFind() { $originalTextOption = $this->setupOption(); $this->setCountLogger(); $textOption = $this->textOptionRepository->findOneById($originalTextOption->getId()); $this->visitElements($textOption->getTags()); $this->assertEntitiesEqual($originalTextOption, $textOption); $this->assertSame(2, $this->getTotalQueries()); }