public function getByTaxonomy($taxonomy)
    {
        if (!($taxonomy instanceof Taxonomy)) {
            $taxonomy = $this->taxonomyFactory->create($taxonomy);
        }

        return $this->convertTermsArray(get_terms($taxonomy->getName(), array(
            'hide_empty' => false
        )), $taxonomy);
    }