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; }