Example #1
0
File: Tag.php Project: bakgat/notos
 /**
  * @return TagName
  */
 public function name()
 {
     return TagName::fromNative($this->name);
 }
Example #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;
 }