Exemple #1
0
 /**
  * @param TagName name
  * @return void
  */
 public function setName(TagName $name)
 {
     $this->name = strtolower($name->toString());
 }
Exemple #2
0
 /**
  * @test
  * @group tagname
  */
 public function should_return_string()
 {
     $tagname = new TagName('TagName');
     $this->assertEquals('tagname', $tagname->toString());
     $this->assertEquals('tagname', (string) $tagname);
 }
 /**
  * Finds a tag by it's name
  *
  * @param TagName $name
  * @return Tag
  */
 public function tagOfName(TagName $name)
 {
     $tag = $this->em->getRepository($this->class)->findOneBy(['name' => strtolower($name->toString())]);
     return $tag;
 }