function getChildren()
 {
     $tags = $this->tagManager->getAllTags(true);
     return array_map(function ($tag) {
         return $this->makeNode($tag);
     }, $tags);
 }
 public function testDeleteTags()
 {
     $tag1 = $this->tagManager->createTag('one', true, false);
     $tag2 = $this->tagManager->createTag('two', false, true);
     $this->tagManager->deleteTags([$tag1->getId(), $tag2->getId()]);
     $this->assertEmpty($this->tagManager->getAllTags());
 }
 function getChildren()
 {
     $visibilityFilter = true;
     if ($this->isAdmin()) {
         $visibilityFilter = null;
     }
     $tags = $this->tagManager->getAllTags($visibilityFilter);
     return array_map(function ($tag) {
         return $this->makeNode($tag);
     }, $tags);
 }