/**
  * @param ISystemTag $tag1
  * @param ISystemTag $tag2
  */
 private function assertSameTag($tag1, $tag2)
 {
     $this->assertEquals($tag1->getId(), $tag2->getId());
     $this->assertEquals($tag1->getName(), $tag2->getName());
     $this->assertEquals($tag1->isUserVisible(), $tag2->isUserVisible());
     $this->assertEquals($tag1->isUserAssignable(), $tag2->isUserAssignable());
 }
Example #2
0
 /**
  * @param ISystemTag $tag
  * @return string
  */
 protected function prepareTagAsParameter(ISystemTag $tag)
 {
     if (!$tag->isUserVisible()) {
         return '{{{' . $tag->getName() . '|||invisible}}}';
     } else {
         if (!$tag->isUserAssignable()) {
             return '{{{' . $tag->getName() . '|||not-assignable}}}';
         } else {
             return '{{{' . $tag->getName() . '|||assignable}}}';
         }
     }
 }