Esempio n. 1
0
 private function collectTagsByParent(Tag $tag, $list)
 {
     $list[] = $tag;
     foreach ($tag->getParents() as $parent) {
         $list = $this->collectTagsByParent($parent, $list);
     }
     return $list;
 }
Esempio n. 2
0
 private function getAllMetaFor(Tag $tag, $metaList = array())
 {
     foreach ($tag->getProtoMeta() as $meta) {
         $metaList[] = $meta;
     }
     foreach ($tag->getParents() as $ptag) {
         $metaList = $this->getAllMetaFor($ptag, $metaList);
     }
     return $metaList;
 }