/** * Return a similar list of artist on tag name * @param Artist $artist * @param int $limit * @return bool|mixed */ public function getSimilarArtists(Artist $artist, $limit = 4) { $this->queryBuilder->field('name')->notEqual($artist->getName()); $tags = $artist->getTags(); if ($tags) { $tag = $tags[0]; $this->addTag($tag->getName())->isNotDisabled()->isProcessed()->setLimit($limit); return $this->getList(); } else { return false; } }