Exemple #1
0
 /**
  * Returns a TagCloud impl
  *
  * @return TagCloudInterface
  */
 public function getCloud()
 {
     $pages = $this->pageRepository->findAllWithTags();
     foreach ($pages as $page) {
         $pageTags = GeneralUtility::trimExplode(',', $page->getKeywords());
         foreach ($pageTags as $pageTag) {
             $this->tagCloud->add(Tag::fromString($pageTag));
         }
     }
     return $this->tagCloud;
 }