Exemplo n.º 1
0
 /**
  * @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());
 }