/** * @return WP_Term[] */ public function getAllCategories() { if (!$this->_cache->containsKey('allCategories')) { $categories = $this->_wpFunctions->get_categories(array('hide_empty' => false)); $this->_cache->put('allCategories', $categories); } return $this->_cache->get('allCategories'); }